5 years ago 5df4932d8e Stefan Sperling
improve handling of struct got_object_qid allocations
5 years ago 649fc316f2 Stefan Sperling
remove a redundant call to detect_changed_path()
5 years ago bfd1f6daa4 Stefan Sperling
init commit timestamp earlier in commit graph's add_node()
5 years ago ccb26ccd3c Stefan Sperling
avoid a call to mktime() in commit graph's add_node()
5 years ago 41fa143713 Stefan Sperling
back out mini-commits; no significant performance difference
5 years ago 05e1230b0e Stefan Sperling
rename got_commit_object_mini to got_mini_commit_object
5 years ago e32baab7e1 Stefan Sperling
add an object cache for mini commits
5 years ago 7762fe12f8 Stefan Sperling
add a mini-commit object for use by commit graph
5 years ago b36429aba0 Stefan Sperling
reduce the amount of memcmp() calls via got_object_idset_add()
5 years ago fd1d2703b8 Stefan Sperling
don't eat errors in detect_changed_path() + cosmetic fixes
5 years ago 644e44ed86 Stefan Sperling
remove some dead code
5 years ago f2877bf5fb Stefan Sperling
expose merge commits in log output again
5 years ago 93e45b7ce9 Stefan Sperling
use commit graph for path filtering in 'tog log'
5 years ago 8d49203ed7 Stefan Sperling
allocate less tips by default in commit graph
5 years ago e65e3e2fec Stefan Sperling
remove useless code in #if 0
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 1c7a5dcbe2 Stefan Sperling
don't call mktime() needlessly in commit graph
5 years ago 31cedeafaf Stefan Sperling
add path filtering support to commit graph
6 years ago b565f6f8dc Stefan Sperling
avoid unnecessary reallocations in fetch_commits_from_open_branches()
6 years ago f4ceb45e28 Stefan Sperling
commit graph child adjancencies are not used; drop them
6 years ago fa2f690270 Stefan Sperling
use got_object_qid_free() consistently