HomeSoftware Heritage

Replace RevisionMetadataIndexer with DirectoryMetadataIndexer

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Replace RevisionMetadataIndexer with DirectoryMetadataIndexer

This will make it easier to support indexing from releases in the future,
as it will remove the strong dependency on revision ids in the database
and interfaces.

The existence of the indexer/table is mostly to deduplicate work between
origins with the same head revision, and we do not use it outside this
context, so this should have no impact.

The DB migration works by dropping both tables and re-indexing from
scratch; which is necessary as we need to replace revision ids with
directory ids.

Details

Provenance
vlorentzAuthored on Jun 1 2022, 2:42 PM
vlorentzPushed on Jun 3 2022, 3:07 PM
Differential Revision
D7937: Replace RevisionMetadataIndexer with DirectoryMetadataIndexer
Build Status
Buildable 29752
Build 46504: test-and-buildJenkins console · Jenkins

Commit No Longer Exists

This commit no longer exists in the repository.