- 03 Jan, 2013 13 commits
-
-
Vicent Marti committed
-
Vicent Marti committed
-
Ben Straub committed
-
Ben Straub committed
-
Ben Straub committed
-
Conflicts: tests-clar/clone/nonetwork.c tests-clar/online/clone.c tests-clar/online/fetchhead.c
Vicent Marti committed -
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
- 02 Jan, 2013 16 commits
-
-
Vicent Marti committed
-
Vicent Marti committed
-
Ben Straub committed
-
Segregate in-memory and persisted remotes
Vicent Martí committed -
Ben Straub committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Ben Straub committed
-
Ben Straub committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Michael Schubert committed
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
- 29 Dec, 2012 2 commits
-
-
Update showindex example
Vicent Martí committed -
I find the showindex example to be pretty useful on occasion, but there were are couple of output tweaks I wanted, plus I wanted the ability to specify a path to an actual index file instead of having to open the whole repository. This makes those changes and expands the example slightly.
Russell Belfer committed
-
- 28 Dec, 2012 5 commits
-
-
Alternative fix for iterator memory leak
Vicent Martí committed -
Fixed compilation with =>VS2010
Vicent Martí committed -
Starting with VS2010 MS ships a stdint.h. Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed -
When normalizing a reference name, if there is an error because the name is invalid, then the memory allocated for storing the name could be leaked if the caller was not careful and assumed that the error return code meant that no allocation had occurred. This fixes that by explicitly deallocating the reference name buffer if there is an error in normalizing the name.
Russell Belfer committed -
An earlier change to `git_diff_from_iterators` introduced a memory leak where the allocated spoolandsort iterator was not returned to the caller and thus not freed. One proposal changes all iterator APIs to use git_iterator** so we can reallocate the iterator at will, but that seems unexpected. This commit makes it so that an iterator can be changed in place. The callbacks are isolated in a separate structure and a pointer to that structure can be reassigned by the spoolandsort extension. This means that spoolandsort doesn't create a new iterator; it just allocates a new block of callbacks (along with space for its own extra data) and swaps that into the iterator. Additionally, since spoolandsort is only needed to switch the case sensitivity of an iterator, this simplifies the API to only take the ignore_case boolean and to be a no-op if the iterator already matches the requested case sensitivity.
Russell Belfer committed
-
- 27 Dec, 2012 3 commits
-
-
Ben Straub committed
-
Ben Straub committed
-
Teach UNC paths to git_path_dirname_r()
Vicent Martí committed
-
- 26 Dec, 2012 1 commit
-
-
Fix libgit2/libgit2sharp#256
nulltoken committed
-