5 years ago e52d343e4d Stefan Sperling
make 'got log' show the number of lines in a log message
5 years ago 06ca4d0918 Stefan Sperling
stop history traversal once blame has annotated all lines
5 years ago 6fcac4576a Stefan Sperling
store number of lines in int instead of size_t
5 years ago f2e233d8c9 Stefan Sperling
don't abort blame in annotate_line() if lines are out of range
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 b7cd37e556 Stefan Sperling
eliminate strlen() in got_object_id_by_path()
5 years ago 3b7f9878a3 Stefan Sperling
eliminate strlen() call in got_object_tree_path_changed()
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 e20293f22c Stefan Sperling
revert previous; it made a wrong assumption and broke diff
5 years ago 4b9176646e Stefan Sperling
make diff's match_entry_by_name() exit early if possible
5 years ago d6ce02f112 Stefan Sperling
fix paths in diffs showing newly added trees
5 years ago 28714985ea Stefan Sperling
add got-read-tag libexec helper
5 years ago f4a881ce8b Stefan Sperling
more support for tag objects; new code is not yet reachable
5 years ago c945ec50da Stefan Sperling
init output param in {parse,read}_object_header
5 years ago 13f977b460 Stefan Sperling
Set output to NULL if got_object_parse_tree() fails.