- 01 Jul, 2015 4 commits
-
-
When two submodules are fairly similar, we may end up loading the wrong one.
Carlos Martín Nieto committed -
Fix 8.3 filename tests failure when 8.3 is disabled
Edward Thomson committed -
The function was removed, but its declaration and changelog entry about its removal were forgotten. The comment in the test doesn't make any sense as the function doesn't exist anymore, so get rid of it as well.
Carlos Martín Nieto committed -
Linquize committed
-
- 30 Jun, 2015 13 commits
-
-
Fix #3093 - remove declaration of unused function git_fetch__download…
Edward Thomson committed -
Function was added in commit 2c982daa on October 5, 2011, and removed in commit 41fb1ca0 on October 29, 2012. Given the length of time it's gone unused, it's safe to remove now.
Matthew Plough committed -
More warnings
Carlos Martín Nieto committed -
http: fixed leak when asking for credentials again
Edward Thomson committed -
t->cred might have been allocated the previous time and needs to be freed before asking caller for credentials again.
Pierre-Olivier Latour committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
memory leak refspec.c
Edward Thomson committed -
Jeff Hostetler committed
-
Remove some warnings
Carlos Martín Nieto committed
-
- 29 Jun, 2015 18 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Submodule and http fixes
Edward Thomson committed -
When the server rejects an authentication request, ask the caller for the credentials again, instead of giving up on the first try.
Carlos Martín Nieto committed -
We allow looking up a submodule by path, but we lost the path normalisation during the recent changes. Bring it back.
Carlos Martín Nieto committed -
Remove some of the logic that was left-over from the time we had a cache of submodules, plugging a leak of the submodule object in certain cases.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
pkg-config: Sort the different sections
Vicent Marti committed -
Because of the fact that pkg-config is pants-on-head retarded and that the Linux linker *requires* a static library to come before all its dynamic dependencies in the link path, calling `pkg-config --libs --static` was generating the wrong flags for linking. Before this patch: -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/local/lib -lcurl -lssh2 -lrt -lgit2 -lssl -lcrypto -ldl -lz After this patch: -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/local/lib -lgit2 -lcurl -lssh2 -lrt -lssl -lcrypto -ldl -lz By setting the "Libs" line before all other rules, we make sure that `-lgit2` is the first library in the link path and that it gets its symbols resolved with the libraries coming after it. This fix (ab)uses an implementation detail in `pkg-config` (namely, that flags are output as they are found on the file), but this detail seems to be stable between releases and always gives a stable output.
Vicent Marti committed
-
- 28 Jun, 2015 3 commits
-
-
Carlos Martín Nieto committed
-
CMake: treat the ld flags as a list
Carlos Martín Nieto committed -
These are treated as a list by CMake itself, which means that treating them as a simple string can put semicolons in our ld command-line if we have libraries which are not installed on the standard locations. Treat the variable as a CMake list and replace it with the space-delimited list just before writing it out to our pc file.
Carlos Martín Nieto committed
-
- 27 Jun, 2015 2 commits
-
-
Plug a bunch of leaks
Carlos Martín Nieto committed -
stash: test we apply using reflog-like indices
Carlos Martín Nieto committed
-