3 years ago Stefan Sperling
sync files from diff.git e51ebd83fa731d197ee4074ee2e94dbc0581078c
add a test for diffing binary files; got diff behaves like 'diff -a'
implement custom atomizer for blame to reuse data and mappings across commits
remove stdbool.h where it's not needed
fix type of filesize output parameter of got_object_blob_dump_to_file()
reallocate line_offsets array less often in got_object_blob_dump_to_file()
allow for configuring a custom file atomizer with got_diff_get_config()
remove unused function got_diffreg_prepared_files()
remove unused function got_diff_blob_prepared_file()
simply got_diff_prepare_file() by letting callers worry about file creation
sync files from diff.git 29916bb6c0c248ca6fa5486cb9e081d92112e86c
new blame algorithm which compares commit N-1 to N; with help from Neels
decouple line_offsets/nlines output params of got_object_blob_dump_to_file()
remove unused empty function got_diff_dump_change()
update TODO notes