4 years ago 46f68b205b Stefan Sperling
show file mode differences when diffing trees
5 years ago 63035f9f4f Stefan Sperling
add -w (ignore whitespace) option to 'got diff'
5 years ago 4ce4674049 Stefan Sperling
label staged blobs with "(staged)" in got diff output
5 years ago 31b4484f27 Stefan Sperling
speed up rebase and histedit path prefix check: skip blob content diffs
5 years ago aaa1358905 Stefan Sperling
generalize got_diff_tree() by adding a diff output callback
5 years ago 6c34b1aaf4 Stefan Sperling
whitespace formatting fixes in include/
5 years ago b72f483a5d Stefan Sperling
make 'got diff' show local changes in work tree
5 years ago 5415655556 Stefan Sperling
undo commit timestamps next to paths in diffs; they are redundant
5 years ago adacb96fd8 Stefan Sperling
show commit timestamps in diff headers
5 years ago 15a949835c Stefan Sperling
remove struct got_object from public library API
5 years ago 4a8520aa6b Stefan Sperling
use a constant for max diff context size
5 years ago df2871d297 Stefan Sperling
make amount of diff context configurable at API level
6 years ago f6861a8122 Stefan Sperling
display file paths in diffs instead of blob SHA1s
6 years ago 11528a8298 Stefan Sperling
move common diff helpers from got and tog into lib/diff.c
6 years ago 0c60ce5ab2 Stefan Sperling
document the current public API
6 years ago 7467195036 Stefan Sperling
add output file argument to got_diff_tree
6 years ago 474b4f9423 Stefan Sperling
add some unimplemented stubs for tree diffing
6 years ago 62136d3a8b Stefan Sperling
allow for custom diff header labels
6 years ago ed9e98a87f Stefan Sperling
store global diff state in memory provided by caller
6 years ago 7d283eeedc Stefan Sperling
add and test basic blob diffing functionality