- 11 Jan, 2013 1 commit
-
-
This was just wrong. Added a test that verifying patch line numbers even for hunks further into a file and then fixed the algorithm. I needed to add a little extra state into the patch so that I could track old and new file numbers independently, but it should be okay.
Russell Belfer committed
-
- 27 Nov, 2012 2 commits
-
-
Russell Belfer committed
-
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.
Russell Belfer committed
-
- 15 Nov, 2012 1 commit
-
-
The diff API is not in the parameter order one would expect from other libgit2 APIs. This fixes that.
Russell Belfer committed
-
- 25 Oct, 2012 1 commit
-
-
This adds an API to generate a complete single-file patch text from a git_diff_patch object.
Russell Belfer committed
-
- 25 Sep, 2012 1 commit
-
-
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!
Russell Belfer committed
-
- 02 May, 2012 1 commit
-
-
This should restore the ability to include libgit2 headers in C++ projects. Cherry picked 2de60205 from development into new-error-handling.
Russell Belfer committed
-
- 01 May, 2012 1 commit
-
-
Michael Schubert committed
-
- 30 Apr, 2012 1 commit
-
-
Update the callback to provide some information related to the file change being processed and the range of the hunk, when applicable.
nulltoken committed
-
- 25 Apr, 2012 1 commit
-
-
nulltoken committed
-