5 years ago 6bc669522a Stefan Sperling
fix commit graph iteration again; second entry was omitted
5 years ago 028d7a4e4c Stefan Sperling
fix commit graph iteration with just one iter-list entry
5 years ago d415e120d8 Stefan Sperling
fix previous: last entry returned by graph iteration was duplicated
5 years ago bee6b57787 Stefan Sperling
make commit graph skip no-op branches and fix iter-list management
5 years ago 2c7f887081 Stefan Sperling
typos
5 years ago 221e79cddd Stefan Sperling
count object cache searches
5 years ago 71eb0e7ff2 Stefan Sperling
eliminate redundant cache search in got_object_open_as_tree()
5 years ago 434025f312 Stefan Sperling
eliminate redundant cache search in got_object_open_as_commit()
5 years ago e8eb494afa Stefan Sperling
check caches first in got_object_open_as_{tree,commit}()
5 years ago bb7182a5b1 Stefan Sperling
speed up object id cache by using multiple lists
5 years ago 59790a3251 Stefan Sperling
search pack index before doing a stat for loose objects
5 years ago 65a9bbe945 Stefan Sperling
avoid strdup in got_object_id_by_path() and got_object_tree_path_changed()
5 years ago 106807b41a Stefan Sperling
make object caching actually work in got-read-pack
5 years ago f4081577c6 Stefan Sperling
add a Makefile.inc knob which enables cache debug output
5 years ago 7cf5e9c21a Stefan Sperling
show process name in cache stats debug output
5 years ago a31cea734b Stefan Sperling
fix leaked trees in got_object_tree_path_changed()
5 years ago 48d5fe4223 Stefan Sperling
close object cache when got-read-pack exits
5 years ago 1c7a5dcbe2 Stefan Sperling
don't call mktime() needlessly in commit graph
5 years ago f970fa8a98 Stefan Sperling
fix filtering for directory paths in 'got log'
5 years ago 315fa2b2ac Stefan Sperling
count cache eviction events in cache debug stats
5 years ago cec9c8a2c9 Stefan Sperling
bump tree cache size; some operations are doing lots of tree walks
5 years ago faaa1c0fd2 Stefan Sperling
handle errors from read(2) better while reading pack files
5 years ago 56bef47ace Stefan Sperling
fix non-mmap read mode in got-read-pack
5 years ago d82de447b4 Stefan Sperling
make 'got log' flush stdout when a commit has been printed
5 years ago 31cedeafaf Stefan Sperling
add path filtering support to commit graph