Commits


show file mode differences when diffing trees


add -w (ignore whitespace) option to 'got diff'


label staged blobs with "(staged)" in got diff output


speed up rebase and histedit path prefix check: skip blob content diffs


generalize got_diff_tree() by adding a diff output callback


whitespace formatting fixes in include/


make 'got diff' show local changes in work tree


undo commit timestamps next to paths in diffs; they are redundant


show commit timestamps in diff headers


remove struct got_object from public library API


use a constant for max diff context size


make amount of diff context configurable at API level


display file paths in diffs instead of blob SHA1s


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


document the current public API