HomeSoftware Heritage

Rework `ProvenanceStorageInterface` to have a single add method per entity

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

Description

Rework ProvenanceStorageInterface to have a single add method per entity

All entities now have a single <entity>_add method in the interface, with optional
associated date if applicable. A new location_add is also added to the interface.
Extend all backend implementations to support the new methods. Add pre-condition to
relation_add (relying on the new methods) which simplifies its different implementations.

Details

Provenance
aevisoAuthored on Sep 9 2021, 4:40 PM
aevisoPushed on Sep 13 2021, 2:11 PM
Differential Revision
D6231: Rework `ProvenanceStorageInterface` to have a single add method per entity
Build Status
Buildable 23534
Build 36720: test-and-buildJenkins console · Jenkins

Commit No Longer Exists

This commit no longer exists in the repository.