Commits


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


add output file argument to got_diff_tree


add some unimplemented stubs for tree diffing


allow for custom diff header labels


store global diff state in memory provided by caller


add and test basic blob diffing functionality