Commits


don't crash in got_diff_tree() if trees are empty


tweak log message headers again


tweak commit display


don't display blob IDs twice when diffing blobs directly


tweak diff output and adjust test expectations accordingly


show blob IDs in diffs again and make repository test pass


display file paths in diffs instead of blob SHA1s


remove empty line from commit diff output


implement incremental blame display for tog


make struct got_tree_object opaque


basic 'got blame' implementation


introduce got_object_blob_dump_to_file()


display UTC commit timestamps in tog(1)


check fprintf() return values in got_diff_objects_as_commits()


make got_diff_objects_as_commits() require obj2 parameter


show log message above a diff between commits


make git_diff_object helpers error if both objects are NULL


allow switching from log view to diff view in tog


move got_opentmp* functions to public API; used from tog


move common diff helpers from got and tog into lib/diff.c


don't override error codes in diff_modified_blob()


wrap long lines


don't forgot to close blobs after diffing them


show function prototypes in diff output


be careful about NULL trees when diffing entries