- 23 Oct, 2012 2 commits
-
-
Added `struct git_config_entry`: a git_config_entry contains the key, the value, and the config file level from which a config element was found. Added `git_config_open_level`: build a single-level focused config object from a multi-level one. We are now storing `git_config_entry`s in the khash of the config_file
yorah committed -
This can occur after a manual modification of a config file.
yorah committed
-
- 22 Oct, 2012 2 commits
- 20 Oct, 2012 2 commits
- 19 Oct, 2012 5 commits
-
-
The new Win32 global path search was not working with the environment variable tests. But when I fixed the test, the new codes use of getenv() was causing more failures (presumably because of caching on Windows ???). This fixes the global file lookup to always go directly to the Win32 API in a predictable way.
Russell Belfer committed -
Ted Nyman committed
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
- 18 Oct, 2012 5 commits
-
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
Fix #994
nulltoken committed -
Philip Kelley committed
-
- 16 Oct, 2012 2 commits
-
-
Michael Schubert committed
-
Not found means not found, and the other way around.
Vicent Marti committed
-
- 15 Oct, 2012 10 commits
-
-
nulltoken committed
-
To answer if a single given file should be ignored, the path to that file has to be processed progressively checking that there are no intermediate ignored directories in getting to the file in question. This enables that, fixing the broken old behavior, and adds tests to exercise various ignore situations.
Russell Belfer committed -
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
Ben Straub committed
-
Split the clone tests into network and no-network suites.
Ben Straub committed -
Also introduce the slective ref trimming promised but also missed in the previous commit.
Carlos Martín Nieto committed -
We used to require loose references to contain only an OID (possibly after trimming the string). This is however not enough for letting us lookup FETCH_HEAD, which can have a lot of content after the initial OID. Change the parsing rules so that a loose refernce must e at least 40 bytes long and the 41st (if it's there) must be accepted by isspace(3). This makes the trim unnecessary, so only do it for symrefs. This fixes #977.
Carlos Martín Nieto committed
-
- 11 Oct, 2012 4 commits
- 10 Oct, 2012 2 commits
-
-
Also tell ctest and valgrind to run libgit2_clar with '-iall' so we run the network tests in travis.
Carlos Martín Nieto committed -
Russell Belfer committed
-
- 09 Oct, 2012 6 commits
-
-
Russell Belfer committed
-
Russell Belfer committed
-
Michael Schubert committed
-
This started as a complex new test for checkout going through the "typechanges" test repository, but that revealed numerous issues with checkout, including: * complete failure with submodules * failure to create blobs with exec bits * problems when replacing a tree with a blob because the tree "example/" sorts after the blob "example" so the delete was being processed after the single file blob was created This fixes most of those problems and includes a number of other minor changes that made it easier to do that, including improving the TYPECHANGE support in diff/status, etc.
Russell Belfer committed -
Russell Belfer committed
-
* tests-clar/status: remove an unused variable * clone: fix -Wmaybe-uninitialized warning
Michael Schubert committed
-