5 years ago Stefan Sperling
improve handling of struct got_object_qid allocations
remove a redundant call to detect_changed_path()
init commit timestamp earlier in commit graph's add_node()
avoid a call to mktime() in commit graph's add_node()
back out mini-commits; no significant performance difference
rename got_commit_object_mini to got_mini_commit_object
add an object cache for mini commits
add a mini-commit object for use by commit graph
reduce the amount of memcmp() calls via got_object_idset_add()
don't eat errors in detect_changed_path() + cosmetic fixes
remove some dead code
expose merge commits in log output again
6 years ago Stefan Sperling
use commit graph for path filtering in 'tog log'
allocate less tips by default in commit graph
remove useless code in #if 0
fix commit graph iteration again; second entry was omitted
fix commit graph iteration with just one iter-list entry
fix previous: last entry returned by graph iteration was duplicated
make commit graph skip no-op branches and fix iter-list management
typos
don't call mktime() needlessly in commit graph
add path filtering support to commit graph
avoid unnecessary reallocations in fetch_commits_from_open_branches()
commit graph child adjancencies are not used; drop them
use got_object_qid_free() consistently