- 02 Jan, 2017 1 commit
-
-
lhchavez committed
-
- 01 Jan, 2017 1 commit
-
-
This change deletes the temporary packfile that the indexer creates to avoid littering the pack/ directory with garbage.
lhchavez committed
-
- 20 Dec, 2016 6 commits
-
-
Documentation fixes
Carlos Martín Nieto committed -
http: bump the pretend git version in the User-Agent
Edward Thomson committed -
We want to keep the git UA in order for services to recognise that we're a Git client and not a browser. But in order to stop dumb HTTP some services have blocked UAs that claim to be pre-1.6.6 git. Thread these needles by using the "git/2.0" prefix which is still close enough to git's yet distinct enough that you can tell it's us.
Carlos Martín Nieto committed -
sysdir: don't re-guess when using variable substitution
Edward Thomson committed -
Don't hard-code HTTPS cap & clarify the meanings of the features enum
Edward Thomson committed -
README: be more explicit in the goals and scope
Carlos Martín Nieto committed
-
- 19 Dec, 2016 6 commits
-
-
Gift deprecated in favor of SwiftGit2
Carlos Martín Nieto committed -
refdb: bubble up recursive rm when locking a ref
Carlos Martín Nieto committed -
pack: dereference cached pack entry on error
Carlos Martín Nieto committed -
Lucas Derraugh committed
-
Fix off-by-one problems in git_signature__parse
Carlos Martín Nieto committed -
Make it clearer from the get-go that we do not aim to implement user-facing commands from the git tool.
Carlos Martín Nieto committed
-
- 18 Dec, 2016 2 commits
-
-
We should replace it with whatever the user set, not start again.
Carlos Martín Nieto committed -
When given $PATH as part of a search path, we guess again instead of substituting what the user already set.
Carlos Martín Nieto committed
-
- 17 Dec, 2016 5 commits
-
-
Etc/GMT-14 aka UTC+14:00 is a thing.... https://en.wikipedia.org/wiki/UTC%2B14:00 Also allow offsets on the last minute (59). Addresses: https://bugs.debian.org/841532 Fixes: #3970
Andreas Henriksson committed -
Most importantly, clarify what it means for HTTPS and SSH to be supported.
Carlos Martín Nieto committed -
This partially reverts bdec62dc which activates the transport code-paths which allow you to use a custom TLS implementation without having to have one at build-time. However the capabilities describe how libgit2 was built, not what it could potentially support, bring back the ifdefs so we only say we support HTTPS if libgit2 was itself built with a TLS implementation.
Carlos Martín Nieto committed -
rebase: plug a leak in the tests
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
- 16 Dec, 2016 2 commits
-
-
Failure to bubble up this error means some locking errors do not get reported as such on Windows.
Carlos Martín Nieto committed -
refdb: disable concurrent compress in the threading tests on Windows
Edward Thomson committed
-
- 12 Dec, 2016 10 commits
-
-
Various fixes
Carlos Martín Nieto committed -
This is far from an ideal situation, but this causes issues on Windows which make it harder to develop anything, as these tests hit issues which relate specifically to the Windows filesystem like permission errors for files we should be able to access. There is an issue likely related to the ordering of the repack, but there's enough noise that it does not currently help us to run this aspect of the test in CI.
Carlos Martín Nieto committed -
When trying to uncompress deltas in a packfile's delta chain, we try to add object bases to the packfile cache, subsequently decrementing its reference count if it has been added successfully. This may lead to a mismatched reference count in the case where we exit the loop early due to an encountered error. Fix the issue by decrementing the reference count in error cleanup.
Patrick Steinhardt committed -
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
The function `cl_git_thread_check()` is defined as static. As the function is defined in a header file which is included by our tests, this can result in warnings for every test file where `cl_git_thread_check` is never used. Fix the issue by marking it as inline instead.
Patrick Steinhardt committed
-
- 07 Dec, 2016 2 commits
-
-
git_rebase_init: correctly handle detached HEAD
Edward Thomson committed -
Properly pass `wchar *` type to giterr_set
Edward Thomson committed
-
- 06 Dec, 2016 1 commit
-
-
Boris Barbulovski committed
-
- 04 Dec, 2016 1 commit
-
-
remote: fix typo in git_fetch_init_options docs
Edward Thomson committed
-
- 03 Dec, 2016 1 commit
-
-
Josh Bleecher Snyder committed
-
- 02 Dec, 2016 1 commit
-
-
git_rebase_finish relies on head_detached being set, but rebase_init_merge was only setting it when branch->ref_name was unset. But branch->ref_name would be set to "HEAD" in the case of detached HEAD being either implicitly (NULL) or explicitly passed to git_rebase_init.
David Turner committed
-
- 20 Nov, 2016 1 commit
-
-
Boris Barbulovski committed
-