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
6 years ago 6c34b1aaf4 Stefan Sperling
whitespace formatting fixes in include/
6 years ago b72f483a5d Stefan Sperling
make 'got diff' show local changes in work tree
6 years ago 5415655556 Stefan Sperling
undo commit timestamps next to paths in diffs; they are redundant
6 years ago adacb96fd8 Stefan Sperling
show commit timestamps in diff headers
6 years ago 15a949835c Stefan Sperling
remove struct got_object from public library API
6 years ago 4a8520aa6b Stefan Sperling
use a constant for max diff context size
6 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
7 years ago 7467195036 Stefan Sperling
add output file argument to got_diff_tree
7 years ago 474b4f9423 Stefan Sperling
add some unimplemented stubs for tree diffing
7 years ago 62136d3a8b Stefan Sperling
allow for custom diff header labels
7 years ago ed9e98a87f Stefan Sperling
store global diff state in memory provided by caller
7 years ago 7d283eeedc Stefan Sperling
add and test basic blob diffing functionality