Commits


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