Commits
- Commit:
891dbef691a3e5a6102a1383ca2576ecd3e5e589
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix topolodical load test failure
Clear the set of known-traversed objects before building the graph for
the next commit's root-tree. Otherwise our tree graphs will be incomplete,
as objects referred to via multiple commits would only be stored in the
graph of one particular root-tree.
- Commit:
76be9a1488e60ace3c035cd20d62c82a4c7ca9f5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
initialize 'counts' earlier to avoid spurious errors from tests
If self.counts is not initialized then failing tests may produce an
additional error about self.counts not existing, rather than failing
on actual test assertions.
- Commit:
6696db87df596de8919995f7239e85752ae6fba1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
clear lists of added vertices
- Commit:
37fcc2f01565ecba5b08bf3e04cfb7ca4cb51bad
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make graph file format somewhat configurable
- Commit:
730a71f50c224102e5e26481f18a7f2773fd9167
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
debug
- Commit:
310666ca1b675f5b9ea18bd71bbda18b9f0da97d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
improve tree crawl efficiency and tweak progress display
- Commit:
2d1a69eeca244bc64d106fff5b1a4e25fa1e1728
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid compression
- Commit:
51b5b0c65c78fcde4d9df304a0783a8ef7fa4b87
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store trees in subgraphs which can be swapped out to a temporary file
This should reduce memory requirements significantly. Storing all trees
of all commits with all tree entries in a single igraph uses too much
memory to load repositories such as git.git.
- Commit:
a77c88011f70493a154286133edefe6cf85fec7e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid multiple lookups of the same ID in the pack index
- Commit:
6c6f6338fe67e530e3ed5171fc67ad4754545d37
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a bitstring to keep track of traversed object IDs
The aim is to reduce the memory footprint of object graph construction
- Commit:
7b0e91db76ad97ace322f6ffbb46cfa524e6eb9e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
try using a set() instead of commits.keys() to track traversed commits
- Commit:
0bfa06e59123c574243c899182ffa6cc208efd09
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't add graph edges to parent commits missing from pack file
- Commit:
66e8444bc467881687c000565173eb3e8afac02d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove incorrect check for missing objects
- Commit:
f4fe1ade794b94c6b1966a9c13c570d155ae8d01
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
skip tree entries which are not in the pack file
- Commit:
39f0fdfed9b2a8f79ab8c89c11bfa8ecf0121fbe
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak log level of debug message
- Commit:
dbf83540eddcf41a2e363bf94cc276dfa3979658
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
attempt to improve debug progress output
- Commit:
1d97ad9c20b782648ef07fe728e383ce961bf10f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak phrasing of a debug message
- Commit:
6e2ca7fe3e237fb7fdce465a7a4e51367a766b8d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make debug prints less frequent
- Commit:
d30fbeafa2087c29c558a7e1f539f6aae480a2c2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show debug progress output while searching blobs and trees
- Commit:
d90389e678229d944617785754abf30f2f31ce80
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle directly referenced blobs and trees
- Commit:
c683aeaacfbbc2bac3b2e42f576a38d94dca218a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent history walks from takimg too long with many merge commits
- Commit:
5a2803734b8c024d4ab4db8c4f7527547539775f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
raise log level of final pack index progress message
- Commit:
f9dc57c9bca64c66b8a05729bacab156282caf6f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show 10 times less lines of pack index progress
- Commit:
441d9306478dfc5a0d90212848a63aac048905ec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix list vs. set type confusion
- Commit:
819d2b0944386c534090ca35c59b82948689b165
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove debug prints related to tags