- 05 Mar, 2014 2 commits
-
-
If no ODB backends support writing, we should fail gracefully.
Edward Thomson committed -
This finds a short id string that will unambiguously select the given object, starting with the core.abbrev length (usually 7) and growing until it is no longer ambiguous.
Russell Belfer committed
-
- 04 Mar, 2014 2 commits
-
-
Russell Belfer committed
-
Jacques Germishuys committed
-
- 03 Mar, 2014 3 commits
-
-
Matthias Bartelmeß committed
-
Vicent Marti committed
-
Vicent Marti committed
-
- 02 Mar, 2014 1 commit
-
-
Linquize committed
-
- 27 Feb, 2014 1 commit
-
-
This adds `git_diff_buffers` and `git_patch_from_buffers`. This also includes a bunch of internal refactoring to increase the shared code between these functions and the blob-to-blob and blob-to-buffer APIs, as well as some higher level assert helpers in the tests to also remove redundancy.
Russell Belfer committed
-
- 26 Feb, 2014 1 commit
-
-
Also, correct test case to account for the boundary flag
Juan Rubén committed
-
- 25 Feb, 2014 1 commit
-
-
Edward Thomson committed
-
- 24 Feb, 2014 1 commit
-
-
Ben Straub committed
-
- 23 Feb, 2014 1 commit
-
-
Juan Rubén committed
-
- 20 Feb, 2014 1 commit
-
-
* Make GIT_INLINE an internal definition so it cannot be used in public headers * Fix language in CONTRIBUTING * Make index caps API use signed instead of unsigned values
Russell Belfer committed
-
- 18 Feb, 2014 1 commit
-
-
Ben Straub committed
-
- 12 Feb, 2014 1 commit
-
-
Edward Thomson committed
-
- 10 Feb, 2014 1 commit
-
-
Keep the reflog parameters as the last two, as they're the optional parameters.
Carlos Martín Nieto committed
-
- 09 Feb, 2014 3 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Not closing the files on a diff failure ensures that clar cleanup will fail on win32 because we still have the file open.
Edward Thomson committed
-
- 08 Feb, 2014 1 commit
-
-
This adds an API to amend an existing commit, basically a shorthand for creating a new commit filling in missing parameters from the values of an existing commit. As part of this, I also added a new "sys" API to create a commit using a callback to get the parents. This allowed me to rewrite all the other commit creation APIs so that temporary allocations are no longer needed.
Russell Belfer committed
-
- 07 Feb, 2014 1 commit
-
-
This fixes a number of warnings with the Windows 64-bit build including a test failure in test_repo_message__message where an invalid pointer to a git_buf was being used.
Russell Belfer committed
-
- 06 Feb, 2014 2 commits
-
-
Ben Straub committed
-
Ben Straub committed
-
- 05 Feb, 2014 16 commits
-
-
Ben Straub committed
-
Ben Straub committed
-
Ben Straub committed
-
Ben Straub committed
-
Ben Straub committed
-
This used to be broken, let's make sure we don't break this use-case.
Carlos Martín Nieto committed -
Pushing a whole namespace can cause us to attempt to push non-committish objects. Catch this situation and special-case it for ignoring this.
Carlos Martín Nieto committed -
This shows that pusing a whole namespace can be problematic.
Carlos Martín Nieto committed -
Add it under the git_reference_remove() name, letting the user pass the repo and name, analogous to unconditional setting/creation.
Carlos Martín Nieto committed -
If the type of the on-disk reference has changed, the old value comparison should fail.
Carlos Martín Nieto committed -
Recognize when the reference has changed since we loaded it.
Carlos Martín Nieto committed -
Bring the race detection goodness to symbolic references as well.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Ben Straub committed
-
Also added a test for git_remote_fetch.
Ben Straub committed -
Ben Straub committed
-