Tree
- Tree:
cac8520b6cdd22401457a08f713c93bb038ed644
- Date:
- Message:
- make the Git loader load objects in topological order The Git loader will now send objects to storage in topological Git DAG order. There is no support for topological order in the dumb loader yet because the current implementation assumes that a single pack file will be fetched from the server. The tests are passing, except for these 4: TestGitLoader::test_metrics TestGitLoader::test_metrics_filtered TestGitLoader2::test_load_incremental TestGitLoader2::test_load_incremental_from[partial-parent-and-empty-previous] It seems these tests depend on assumptions that are no longer valid once objects get loaded in topological order? The implementation does not yet handle edge cases such as tags pointing at non-commit objects.