lib/diff.c


Log

Author Commit Date CI Message
Stefan Sperling 32cb896c 2018-03-11T14:10:56 rename library-private headers from *_priv.h to *_lib.h
Stefan Sperling 1411938b 2018-02-12T23:25:38 rename private header filenames so they are in got_ namespace
Stefan Sperling 59ece79d 2018-02-12T22:13:27 make struct got_object_id opaque
Stefan Sperling f934cf2c 2018-02-12T21:27:40 make struct got_blob_object opaque
Stefan Sperling eba5c6bb 2018-02-12T00:25:40 repair blob diffing
Stefan Sperling 74671950 2018-02-12T00:15:49 add output file argument to got_diff_tree
Stefan Sperling eb651edf 2018-02-11T18:16:43 more progress on reading packed/deltified objects
Stefan Sperling eef6493a 2018-01-19T18:09:29 Make struct got_object opaque to users of the library
Stefan Sperling b107e67f 2018-01-19T18:03:07 Implement open() support for offset delta objects
Stefan Sperling a1fd68d8 2018-01-12T20:59:51 Extract non-deltified objects from pack files.
Stefan Sperling a3e2cbea 2017-12-01T22:09:59 make tree diffing work
Stefan Sperling 98abbc84 2017-11-30T16:18:10 test tree diff (not yet working correctly)
Stefan Sperling 013404a9 2017-11-30T16:04:00 add todo comment
Stefan Sperling 2c56f2ce 2017-11-30T16:03:14 implement diff_deleted_tree
Stefan Sperling 9c70d4c3 2017-11-30T16:02:22 implement diff_added_tree
Stefan Sperling 789689b5 2017-11-30T15:58:34 implement diff_modified_tree
Stefan Sperling c7020aea 2017-11-30T15:49:49 increase buffer sizes for blob diffing
Stefan Sperling 365fb436 2017-11-30T15:48:52 implement diff_deleted_blob
Stefan Sperling a7852263 2017-11-30T15:37:45 handle fdopen() failure in opentemp()
Stefan Sperling cb74ff21 2017-11-30T15:12:45 pass output file to diffreg
Stefan Sperling 6a213ccb 2017-11-30T05:49:52 implement diff_modified_blob
Stefan Sperling 4e22badc 2017-11-30T05:34:24 implement diff_added_blob
Stefan Sperling 0cb61c47 2017-11-30T02:39:35 whitespace
Stefan Sperling f9d67749 2017-11-30T02:38:38 move tempfile creation out of got_diffreg()
Stefan Sperling 413ea19d 2017-11-30T01:44:46 simplify
Stefan Sperling 4209f790 2017-11-30T01:43:44 fix logic error
Stefan Sperling 474b4f94 2017-11-30T01:41:44 add some unimplemented stubs for tree diffing
Stefan Sperling 62136d3a 2017-11-29T23:46:24 allow for custom diff header labels
Stefan Sperling f78b0693 2017-11-29T23:42:16 show blob IDs in diff header
Stefan Sperling 8ba9a219 2017-11-29T23:30:52 remove diff_args from global state as well
Stefan Sperling 1c7f0520 2017-11-29T22:52:00 store stat buffers in diff_state rather than diff_args
Stefan Sperling ed9e98a8 2017-11-29T22:47:05 store global diff state in memory provided by caller
Stefan Sperling 7d283eee 2017-11-29T17:11:11 add and test basic blob diffing functionality