- 28 Jun, 2015 1 commit
-
-
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 5 commits
-
-
Plug a bunch of leaks
Carlos Martín Nieto committed -
stash: test we apply using reflog-like indices
Carlos Martín Nieto committed -
Fast builds?
Carlos Martín Nieto committed -
We're installing dependencies via the APT addon now.
Arthur Schreiber committed -
Arthur Schreiber committed
-
- 26 Jun, 2015 19 commits
-
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Fixes
Carlos Martín Nieto committed -
Arthur Schreiber committed
-
Arthur Schreiber committed
-
Edward Thomson committed
-
Stash apply: stage new files even when not updating the index
Carlos Martín Nieto committed -
Desenfuckenate prefix lookups
Carlos Martín Nieto committed -
Pierre-Olivier Latour committed
-
Pierre-Olivier Latour committed
-
Vicent Marti committed
-
Vicent Marti committed
-
This reverts commit 969d4b70. This was a fluke from Coverity. The length to all the APIs in the library is supposed to be passed in as nibbles, not bytes. Passing it as bytes would prevent us from parsing uneven-sized SHA1 strings. Also, the rest of the library was still using nibbles (including revparse and the odb_prefix APIs), so this change was seriously breaking things in unexpected ways. ^^
Vicent Marti committed -
pc: Put libcurl and libssh2 in Libs.private
Carlos Martín Nieto committed -
Pass on to whoever wants to link to libgit2 statically the flags that we would have used for these libraries. Putting them in Requires.private as we do now makes pkg-config put their dependencies in the linker arguments as well, which is not what we want.
Carlos Martín Nieto committed -
Dont update index unnecessarily
Carlos Martín Nieto committed -
When diffing the index with the workdir and GIT_DIFF_UPDATE_INDEX has been passed, the previous implementation was always writing the index to disk even if it wasn't modified.
Pierre-Olivier Latour committed -
Test that workdir diffs, when presented with UPDATE_INDEX, only write the index when they actually make a change.
Edward Thomson committed
-
- 25 Jun, 2015 11 commits
-
-
Rename FALLBACK to UNSPECIFIED
Edward Thomson committed -
List `libcurl` in the generated `libgit2.pc`
Carlos Martín Nieto committed -
Files that were new (staged additions) in the stash tree should be staged when unstashing, even when not applying the index.
Edward Thomson committed -
Provide `git_iterator_walk` to walk each iterator in lockstep, returning each iterator's idea of the contents of the next path.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Arthur Schreiber committed
-
remote: insert refspecs with no rhs in FETCH_HEAD
Edward Thomson committed -
Don't allow growing borrowed buffers
Edward Thomson committed -
When a refspec contains no rhs and thus won't cause an explicit update, we skip all the logic, but that means that we don't update FETCH_HEAD with it, which is what the implicit rhs is. Add another bit of logic which puts those remote heads in the list of updates so we put them into FETCH_HEAD.
Carlos Martín Nieto committed -
Fallback describes the mechanism, while unspecified explains what the user is thinking.
Carlos Martín Nieto committed
-
- 24 Jun, 2015 4 commits
-
-
Carlos Martín Nieto committed
-
This explains more closely what happens. While here, set an error message.
Carlos Martín Nieto committed -
We've been using EINVALIDSPEC for a while to mean this, but that name is too specific. Introduce this to be more explicit.
Carlos Martín Nieto committed -
We currently recommend using `git_buf_grow` in order to make a buffer make an owned copy of the memory it points to. This is not behaviour we should encourage, so remove this recommendation. The function itself is not changed, as we need to remain compatible, but it will be changed not to allow usage on borrowed buffers.
Carlos Martín Nieto committed
-