Commit Briefs

19ae6da15b Stefan Sperling

compare object IDs just once in diff_entry_old_new()


ccb26ccd3c Stefan Sperling

avoid a call to mktime() in commit graph's add_node()


df2871d297 Stefan Sperling

make amount of diff context configurable at API level


60f50a586e Stefan Sperling

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


0dcf3e9cb1 Stefan Sperling

tweak log message headers again


dab5fe87a4 Stefan Sperling

tweak commit display


405a764ee6 Stefan Sperling

don't display blob IDs twice when diffing blobs directly


3b8ef1a831 Stefan Sperling

tweak diff output and adjust test expectations accordingly


8f97f26169 Stefan Sperling

show blob IDs in diffs again and make repository test pass


f6861a8122 Stefan Sperling

display file paths in diffs instead of blob SHA1s


ede67fd961 Stefan Sperling

remove empty line from commit diff output


84451b3ef7 Stefan Sperling

implement incremental blame display for tog


883f046994 Stefan Sperling

make struct got_tree_object opaque


404c43c4fa Stefan Sperling

basic 'got blame' implementation


35e9ba5d1c Stefan Sperling

introduce got_object_blob_dump_to_file()


4bb494d579 Stefan Sperling

display UTC commit timestamps in tog(1)



9b6978794c Stefan Sperling

make got_diff_objects_as_commits() require obj2 parameter


bacc99353d Stefan Sperling

show log message above a diff between commits



cd0acaa77f Stefan Sperling

allow switching from log view to diff view in tog


511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


11528a8298 Stefan Sperling

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


730a8aa0c1 Stefan Sperling

don't override error codes in diff_modified_blob()


dfb54902d3 Stefan Sperling

wrap long lines