Skip to content

OpamRepositoryRoot tgz folding with memoisation - #7001

Draft
rjbou wants to merge 24 commits into
ocaml:masterfrom
rjbou:reporoottgz-memoisation
Draft

OpamRepositoryRoot tgz folding with memoisation#7001
rjbou wants to merge 24 commits into
ocaml:masterfrom
rjbou:reporoottgz-memoisation

Conversation

@rjbou

@rjbou rjbou commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Extracted from #6625

rjbou and others added 24 commits July 3, 2026 15:38
…ries

Co-authored-by: Raja Boujbel <raja.boujbel@ocamlpro.com>
Add also debug logging with level 3, that uses that new location
information
…ories to directories and tar gz archives

By default, http repositories will be stored as archives. It is possible
to enable non-VCS repositories as archive by setting
`OPAMREPOSITORYTARRING`.
This opam root upgrade is triggered only if there is an already present
archive repository, generated from old OPAMREPOSITORYTARRING usage, or
2.1 (that does it automatically). It reconstruct that archive in the new
version of repository storage archive (no root directory).

@kit-ty-kate kit-ty-kate left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

memoisation would blow up ram usage. I don't think it would be wise to have that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants