HomeSoftware Heritage

Replace 'DirectoryEntry.ls()' method by 'files' and 'dirs' properties

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

Description

Replace 'DirectoryEntry.ls()' method by 'files' and 'dirs' properties

and make the retrieval of children from the archive explicit in a
dedicated retrieve_children() method.

Change the API of ProvenanceInteface's content_get_early_dates() and
directory_get_dates_in_isochrone_frontier to expect Iterable instead of
List to prevent having to create unneeded temporary lists from
generators retrieved from 'Directory.files' and '.dirs'.

Details

Provenance
douarddaAuthored on May 19 2021, 4:16 PM
douarddaPushed on Jun 4 2021, 3:31 PM
Differential Revision
D5773: Refactor the isochrone graph computation
Build Status
Buildable 21783
Build 33870: test-and-buildJenkins console · Jenkins

Commit No Longer Exists

This commit no longer exists in the repository.