lib/diff.c


Log

Author Commit Date CI Message
Stefan Sperling 404c43c4 2018-06-21T23:22:57 basic 'got blame' implementation
Stefan Sperling 35e9ba5d 2018-06-21T19:41:20 introduce got_object_blob_dump_to_file()
Stefan Sperling 4bb494d5 2018-06-16T19:24:46 display UTC commit timestamps in tog(1)
Stefan Sperling 9fc8d6a2 2018-05-20T15:14:11 check fprintf() return values in got_diff_objects_as_commits()
Stefan Sperling 9b697879 2018-05-20T13:03:52 make got_diff_objects_as_commits() require obj2 parameter
Stefan Sperling bacc9935 2018-05-20T13:02:12 show log message above a diff between commits
Stefan Sperling b74c7625 2018-05-20T12:51:27 make git_diff_object helpers error if both objects are NULL
Stefan Sperling cd0acaa7 2018-05-20T12:37:25 allow switching from log view to diff view in tog
Stefan Sperling 511a516b 2018-05-19T16:57:12 move got_opentmp* functions to public API; used from tog
Stefan Sperling 11528a82 2018-05-19T16:28:32 move common diff helpers from got and tog into lib/diff.c
Stefan Sperling 730a8aa0 2018-04-24T13:49:33 don't override error codes in diff_modified_blob()
Stefan Sperling dfb54902 2018-04-02T11:45:31 wrap long lines
Stefan Sperling 2acfca77 2018-04-01T17:44:32 don't forgot to close blobs after diffing them
Stefan Sperling 84eb021e 2018-03-27T23:18:58 show function prototypes in diff output
Stefan Sperling 07ccb00b 2018-03-27T23:08:07 be careful about NULL trees when diffing entries
Stefan Sperling c2c21d46 2018-03-27T21:56:33 show 3 lines of context in file diffs
Stefan Sperling 718b3ab0 2018-03-17T17:50:48 rename the library-internal headers again to a common prefix
Stefan Sperling 25783624 2018-03-12T13:59:29 use stricter CPPFLAGS from mpi
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