summaryrefslogtreecommitdiff
path: root/tests-clar/diff/patch.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix warnings on Win64 buildRussell Belfer2012-11-271-1/+1
|
* Update diff callback param orderRussell Belfer2012-11-271-4/+4
| | | | | | | | This makes the diff functions that take callbacks both take the payload parameter after the callback function pointers and pass the payload as the last argument to the callback function instead of the first. This should make them consistent with other callbacks across the API.
* Fix diff API to better parameter orderRussell Belfer2012-11-141-2/+2
| | | | | The diff API is not in the parameter order one would expect from other libgit2 APIs. This fixes that.
* 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