HomeSoftware Heritage

Add `RevisionData` and `RelationData` to improve `ProvenanceStorageInterface`

Description

Add RevisionData and RelationData to improve ProvenanceStorageInterface

Get read of Tuples in favour of more declarative objects for passing data, and
update the usage of the involved methods.

Turn ProvenanceResult into a dataclass as well.

Details

Provenance
aevisoAuthored on Jul 6 2021, 1:48 PM
aevisoPushed on Jul 12 2021, 11:18 AM
Differential Revision
D5972: Improve `ProvenanceStorageInterface` for testing purposes
Parents
rDPROV3003b15bf120: Add parametrize `batch` option to heuristics test
Branches
Unknown
Tags
Unknown
Build Status
Buildable 22575
Build 35183: test-and-buildJenkins console · Jenkins