- 16 Mar, 2015 1 commit
-
-
We do not always want to put the id directly into the reflog, but we want to speicfy what a user typed. For this use-case we provide annotated version of a few functions which let the caller specify what user-friendly name was used when asking for the operation.
Carlos Martín Nieto committed
-
- 14 Mar, 2015 1 commit
-
-
Avoid retaining / releasing the index more than necessary when GIT_DIFF_...
Carlos Martín Nieto committed
-
- 13 Mar, 2015 4 commits
-
-
It turns out that erroring out on duplicate commits is the right thing to do, but git was not hitting the bug on the server-side. Bring back a descriptive error message in case of duplicate entries and error out.
Carlos Martín Nieto committed -
If a packfile includes duplicate objects, we can choose to use the secon copy instead of the first by using the same logic as if it were the first. Change the error condition from 0 to -1, which indicates a bad resize, and set the OOM message in that case. This does mean we will leak the first copy of the object. We can deal with that later, but making fetches work is more important.
Carlos Martín Nieto committed -
While this is not even close to a fix, we can at least set an error message so we know which error we are facing. Up to know we just returned an error without a message.
Carlos Martín Nieto committed -
This was but down to 5 when GitHub made a change to their server which made them stop honouring the include-tag request. This has recently been corrected, so we can bring it back up to six.
Carlos Martín Nieto committed
-
- 12 Mar, 2015 2 commits
-
-
local: create pack with multiple threads
Edward Thomson committed -
Pierre-Olivier Latour committed
-
- 11 Mar, 2015 5 commits
-
-
The default behaviour for the packbuilder is to perform the work in a single thread, which is fine for the public API, but we currently have no way for a user to determine the number of threads to use when creating the packfile, which makes our clone behaviour over the filesystem quite a bit slower than what git offers. This is a very particular scenario, in which we avoid spawning git by being ourselves the server-side, so it's probably ok to auto-set the threading, as the upload-pack process would do if we were talking to git.
Carlos Martín Nieto committed -
refspec: report errors when parsing an invalid refspec
Carlos Martín Nieto committed -
"In-memory" repos are bare by default
Carlos Martín Nieto committed -
Revert "fastfail" from the mingw PR
Carlos Martín Nieto committed
- 10 Mar, 2015 5 commits
-
-
Edward Thomson committed
-
If a refspec could not be parsed, the git_refspec__parse function would return an error value but would not provide additional error information for the callers. This commit amends that function to set a more useful error message.
Adrien Thebo committed -
This reverts commit 8008ab6a.
Edward Thomson committed -
This reverts commit ba6c53b9.
Edward Thomson committed -
Edward Thomson committed
-
- 09 Mar, 2015 2 commits
-
-
Fixes
Edward Thomson committed -
RFC: add mingw to appveyor matrix
Edward Thomson committed
-
- 08 Mar, 2015 4 commits
-
-
Pierre-Olivier Latour committed
-
Pierre-Olivier Latour committed
-
refdb: use the same id for old and new when renaming a reference
Carlos Martín Nieto committed -
When we rename a reference, we want the old and new ids to be the same one (as we did not change it). The normal code path looks up the old id from the current value of the brtanch, but by the time we look it up, it does not exist anymore and thus we write a zero id. Pass the old id explicitly instead.
Carlos Martín Nieto committed
-
- 06 Mar, 2015 9 commits
-
-
Filter relative paths
Edward Thomson committed -
branch: fix generated reflog message upon creation
Carlos Martín Nieto committed -
Edward Thomson committed
-
Test that filter_list_apply_to_file works and can accept repo-relative paths.
Edward Thomson committed -
Matti Virolainen committed
-
these shouldn't be necessary if _WIN32_WINNT >= _WIN32_WINNT_VISTA
Tony Kelman committed -
should cut down on compiler warnings with mingw
Tony Kelman committed -
Edward Thomson committed
-
Tony Kelman committed
-
- 05 Mar, 2015 2 commits
-
-
Tony Kelman committed
-
cache mingw-w64 downloads quiet curl and 7zip run appveyor steps in cmd for mingw
Tony Kelman committed
-
- 04 Mar, 2015 5 commits
-
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
Tony Kelman committed
-
Tony Kelman committed
-