Commits


WIP attempt to track vertex IDs with ints to save memory this does not seem to work as expected, igraph' internal vertex IDs seems to change as more node get added (index 1 was a tree, checking back later it's a commit...)


avoid multiple lookups of the same ID in the pack index


use a bitstring to keep track of traversed object IDs The aim is to reduce the memory footprint of object graph construction


try using a set() instead of commits.keys() to track traversed commits


don't add graph edges to parent commits missing from pack file


remove incorrect check for missing objects


skip tree entries which are not in the pack file


tweak log level of debug message


attempt to improve debug progress output


tweak phrasing of a debug message


make debug prints less frequent


show debug progress output while searching blobs and trees


handle directly referenced blobs and trees


prevent history walks from takimg too long with many merge commits


raise log level of final pack index progress message


show 10 times less lines of pack index progress


fix list vs. set type confusion


remove debug prints related to tags


speed up crawling of trees


detect objects missing from pack file that should be present


fix None-deref


allow loader to detect the set of fetched branch and tag names


only check for unknown objects if base snapshots are available


display amount of packed objects after indexing


more debug