- 20 Jun, 2012 4 commits
-
-
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
- 14 Jun, 2012 5 commits
-
-
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
- 13 Jun, 2012 7 commits
-
-
Chris Young committed
-
Chris Young committed
-
Needs AmigaOS.cmake now from CMake package at OS4Depot, or contents below: --8<-- SET(AMIGA 1) SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC") SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared") --8<--
Chris Young committed -
Precompile headers for MSVC.
Vicent Martí committed -
Ben Straub committed
-
Fix issue #763
Vicent Martí committed -
Frederick Ros committed
-
- 12 Jun, 2012 6 commits
-
-
On RAM: the .idx and .pack files become links to a .lock and the original download respectively. Assume some feature (such as record locking) supported by SFS but not JXFS or RAM: is required.
Chris Young committed -
make git_repository_init() value the core.logallrefupdates config entry
Russell Belfer committed -
This function has been available for some time, but never in a header. Expose it so we can use it from outside the library.
Carlos Martín Nieto committed -
Michael Schubert committed
-
nulltoken committed
-
nulltoken committed
-
- 11 Jun, 2012 4 commits
-
-
Russell Belfer committed
-
Ben Straub committed
-
git_status_file returns GIT_ENOTFOUND for files in "foo/" when .gitignore contains "foo bar.txt"
Vicent Martí committed -
Russell Belfer committed
-
- 10 Jun, 2012 1 commit
-
-
Chris Young committed
-
- 09 Jun, 2012 9 commits
-
-
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
Adam Roben committed
-
Chris Young committed
-
Chris Young committed
-
pre-compiled sha1ppc.S.obj file with nasty CMake hack instructions as the cross-compile process refuses to build and link this file itself.
Chris Young committed -
Chris Young committed
-
Chris Young committed
-
- 08 Jun, 2012 4 commits
-
-
Fix filemode comparison in diffs
Russell Belfer committed -
Missed a place that used this and missed git__isalpha
Russell Belfer committed -
When checking for a drive letter on windows, instead of using isalpha(), it is better to just check for a..z and A..Z, I think, particularly because the MS isalpha implementation appears to assert when given an 0xFF byte.
Russell Belfer committed -
There are three actual changes in this commit: 1. When the trailing newline of a file is removed in a diff, the change will now be reported with `GIT_DIFF_LINE_DEL_EOFNL` passed to the callback. Previously, the `ADD_EOFNL` constant was given which was just an error in my understanding of when the various circumstances arose. `GIT_DIFF_LINE_ADD_EOFNL` is deprecated and should never be generated. A new newline is simply an `ADD`. 2. Rewrote the `diff_delta__merge_like_cgit` function that contains the core logic of the `git_diff_merge` implementation. The new version doesn't actually have significantly different behavior, but the logic should be much more obvious, I think. 3. Fixed a bug in `git_diff_merge` where it freed a string pool while some of the string data was still in use. This led to `git_diff_print_patch` accessing memory that had been freed. The rest of this commit contains improved documentation in `diff.h` to make the behavior and the equivalencies with core git clearer, and a bunch of new tests to cover the various cases, oh and a minor simplification of `examples/diff.c`.
Russell Belfer committed
-