Commits


make commit objects opaque in the library's API


remove colon from diff header


move commit header printing in diffs out of the library


show diffed commit IDs in 'got log -p' output


show IDs of commits being compared in 'got diff'


undo previous; indentation is enough to avoid parsing problems


make 'got log' show the number of lines in a log message


stop history traversal once blame has annotated all lines


store number of lines in int instead of size_t


don't abort blame in annotate_line() if lines are out of range


make advance_branch() search the smaller id set first


remove unnecessary graph search in advance_branch()


whitespace


eliminate strlen() in got_object_id_by_path()


eliminate strlen() call in got_object_tree_path_changed()