summaryrefslogtreecommitdiff
path: root/tests-clar/diff/patch.c
Commit message (Collapse)AuthorAgeFilesLines
* Add git_diff_patch_to_str APIRussell Belfer2012-10-241-0/+30
| | | | | This adds an API to generate a complete single-file patch text from a git_diff_patch object.
* Add const to all shared pointers in diff APIRussell Belfer2012-09-251-2/+2
| | | | | | | | | | There are a lot of places where the diff API gives the user access to internal data structures and many of these were being exposed through non-const pointers. This replaces them all with const pointers for any object that the user can access but is still owned internally to the git_diff_list or git_diff_patch objects. This will probably break some bindings... Sorry!
* Fix usage of "new" for fieldname in public headerRussell Belfer2012-05-021-2/+2
| | | | | | | | This should restore the ability to include libgit2 headers in C++ projects. Cherry picked 2de60205dfea2c4a422b2108a5e8605f97c2e895 from development into new-error-handling.
* tests-clar/diff: mark output_len unusedMichael Schubert2012-05-011-0/+1
|
* diff: provide more context to the consumer of the callbacksnulltoken2012-04-301-7/+37
| | | | Update the callback to provide some information related to the file change being processed and the range of the hunk, when applicable.
* diff: fix generation of the header of a removal patchnulltoken2012-04-251-0/+68