Store NAR hashes in ExtID mapping while loading
Explicit the various steps:
-
swh/devel/swh-loader-core!459 (closed): Implement nar hash computation as python code in swh.loader.core [1] (instead of the current check depending on the nix runtime) -
Content|Directory loader: -
checks nar when provided -
swh/devel/swh-loader-core!463 (closed): store nar as extid mapping [1]
-
-
Guix upgraded their guix manifests with 'recursive' checksum (Nar) on (d)vcs trees -
swh/devel/swh-lister!469 (merged): Add lister support to list and push 'recursive' checksums those to the loader(s) -
Add new VCS Directory Loaders to ingest those trees (checking the nar and storing the nar as extid <- already implemented) -
swh/devel/swh-loader-core!469 (merged) + swh/devel/swh-loader-core!470 (merged): Adapt base class BaseDirectoryLoader to share common behavior (without duplicating code!) -
swh/devel/swh-loader-svn!221 (merged): Add SvnDirectoryLoader -
swh/devel/swh-loader-core!472 (merged): Allow building specific snapshot -
swh/devel/swh-loader-git!154 (merged): Add GitDirectoryLoader -
swh/devel/swh-loader-mercurial!130 (merged): Add HgDirectoryLoader -
swh/devel/swh-lister!472 (merged): Adapt nixguix lister's listed origins visit types according to latest development
-
-
swh/infra/sysadm-environment#4906 (closed): staging: Deploy latest nixguix lister + vcs directory loaders
[1] reusing the code in snippets
Refs. #4538 (closed)
Edited by Antoine R. Dumont