5 years ago 998ff57f4f Stefan Sperling
make advance_branch() search the smaller id set first
5 years ago 9f57848c05 Stefan Sperling
remove unnecessary graph search in advance_branch()
5 years ago 81a966c019 Stefan Sperling
whitespace
5 years ago 7302608848 Stefan Sperling
rename got_commit_graph_node's commit_timestamp to timestamp
5 years ago 7a62478bb7 Stefan Sperling
remove some unused cruft from commit graph
5 years ago 0e9101d513 Stefan Sperling
if-return-early instead of if-else in detect_changed_path()
5 years ago 7310c1c396 Stefan Sperling
don't open tree unnecessarily in detect_changed_path()
5 years ago ce95c694d0 Stefan Sperling
remove unreachable code
5 years ago 45f209d712 Stefan Sperling
add_node() must remove freed nodes from graph in error path
5 years ago 9b88e78ce7 Stefan Sperling
don't add duplicates to commit graph's open branches set
5 years ago d2c2d78192 Stefan Sperling
fix comparison of parents content in advance_branch()
5 years ago 6dcdad0803 Stefan Sperling
plug memory leaks in advance_branch()
5 years ago d14519756a Stefan Sperling
add custom error code for 'no such tree entry' errors
5 years ago 91a3d81fcf Stefan Sperling
introduce got errors with custom messages; add one for ERR_NO_OBJ
5 years ago 246e1c78b7 Stefan Sperling
prevent free of bogus pointers via fetch_commits_from_open_branches()
5 years ago 5e50c36a5a Stefan Sperling
remove premature optimization which resulted in buggy logic
5 years ago 327775636a Stefan Sperling
avoid tips temp copy in fetch_commits_from_open_branches()
5 years ago cb103d042c Stefan Sperling
allow got_object_idset_for_each() to return an error
5 years ago 1bf85b22df Stefan Sperling
stop messing with the open_branches set in add_node()
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