5 years ago Stefan Sperling
make advance_branch() search the smaller id set first
remove unnecessary graph search in advance_branch()
whitespace
rename got_commit_graph_node's commit_timestamp to timestamp
remove some unused cruft from commit graph
if-return-early instead of if-else in detect_changed_path()
don't open tree unnecessarily in detect_changed_path()
remove unreachable code
add_node() must remove freed nodes from graph in error path
don't add duplicates to commit graph's open branches set
fix comparison of parents content in advance_branch()
plug memory leaks in advance_branch()
add custom error code for 'no such tree entry' errors
introduce got errors with custom messages; add one for ERR_NO_OBJ
prevent free of bogus pointers via fetch_commits_from_open_branches()
remove premature optimization which resulted in buggy logic
avoid tips temp copy in fetch_commits_from_open_branches()
allow got_object_idset_for_each() to return an error
stop messing with the open_branches set in add_node()
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