- 18 Nov, 2012 1 commit
-
-
As per core git.
Scott J. Goldman committed
-
- 17 Nov, 2012 2 commits
- 13 Nov, 2012 2 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
- 11 Nov, 2012 1 commit
-
-
nulltoken committed
-
- 09 Nov, 2012 2 commits
-
-
* Rework GIT_DIRREMOVAL values to GIT_RMDIR flags, allowing combinations of flags * Add GIT_RMDIR_EMPTY_PARENTS flag to remove parent dirs that are left empty after removal * Add GIT_MKDIR_VERIFY_DIR to give an error if item is a file, not a dir (previously an EEXISTS error was ignored, even for files) and enable this flag for git_futils_mkpath2file call * Improve accuracy of error messages from git_futils_mkdir
Russell Belfer committed -
Fix libgit2/libgit2sharp#243
nulltoken committed
-
- 08 Nov, 2012 1 commit
-
-
nulltoken committed
-
- 02 Nov, 2012 1 commit
-
-
This fix makes libgit2 capable of parsing annotated tag objects that lack the optional message/description field. Previously, libgit2 treated this field as mandatory and raised a tag_error on such tags. However, the message field is optional. An example of such a tag is refs/tags/v2.6.16.31-rc1 in Linux: $ git cat-file tag refs/tags/v2.6.16.31-rc1 object afaa018cefb6af63befef1df7d8febaae904434f type commit tag v2.6.16.31-rc1 tagger Adrian Bunk <bunk@stusta.de> 1162716505 +0100 $
Erik van Zijst committed
-
- 01 Nov, 2012 1 commit
-
-
Vicent Marti committed
-
- 30 Oct, 2012 1 commit
-
-
Edward Thomson committed
-
- 26 Oct, 2012 1 commit
-
-
nulltoken committed
-
- 11 Oct, 2012 1 commit
-
-
nulltoken committed
-
- 09 Oct, 2012 1 commit
-
-
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
-
- 22 Sep, 2012 6 commits
-
-
Sascha Cunz committed
-
Sascha Cunz committed
-
Sascha Cunz committed
-
Adjusts refs::list test (including the comments) Adjusts objects::tags::list test
Sascha Cunz committed -
This patch changes the tag listing test helper to use a struct as input parameter, which tells what we exactly expect. As I don't think, we can rely on the fact that every os and every filesystem will report the tags in the same order, I made this code independent of the order that the tags are retrieved.
Sascha Cunz committed -
Sascha Cunz committed
-
- 06 Sep, 2012 1 commit
-
-
nulltoken committed
-
- 27 Aug, 2012 1 commit
-
-
This expands the types of peeling that `git_object_peel` knows how to do to include TAG -> BLOB peeling, and makes the errors slightly more consistent depending on the situation. It also adds a new special behavior where peeling to ANY will peel until the object type changes (e.g. chases TAGs to a non-TAG). Using this expanded peeling, this replaces peeling code that was embedded in `git_tag_peel` and `git_reset`.
Russell Belfer committed
-
- 21 Aug, 2012 2 commits
- 19 Aug, 2012 1 commit
-
-
nulltoken committed
-
- 14 Aug, 2012 2 commits
-
-
Return -1 to stop the iteration instead of not-0
Carlos Martín Nieto committed -
If you want to be absolutely safe with git_message_prettify, you can now pass a NULL pointer for the buffer and get back the number of bytes that would be copied into the buffer. This means that an error is a non-negative return code and a success will be greater than zero from this function.
Russell Belfer committed
-
- 12 Aug, 2012 1 commit
-
-
This makes the message prettify buffer length check accurate.
Russell Belfer committed
-
- 04 Aug, 2012 1 commit
-
-
Missed this one, ironically enough.
Russell Belfer committed
-
- 24 Jul, 2012 1 commit
-
-
nulltoken committed
-
- 17 Jul, 2012 1 commit
-
-
Partially fix #530
nulltoken committed
-
- 12 Jul, 2012 1 commit
-
-
nulltoken committed
-
- 29 Jun, 2012 2 commits
-
-
It causes the clar testsuite to abort on Windows, and isn't necessary.
Scott J. Goldman committed -
Smaller, simpler, faster.
Vicent Marti committed
-
- 19 Jun, 2012 2 commits
-
-
git_commit() and git_tag() no longer prettify the message by default. This has to be taken care of by the caller. This has the nice side effect of putting the caller in position to actually choose to strip the comments or not.
nulltoken committed -
Vicent Marti committed
-
- 18 Jun, 2012 1 commit
-
-
Vicent Marti committed
-
- 15 Jun, 2012 1 commit
-
-
Tim Clem committed
-
- 07 Jun, 2012 1 commit
-
-
Vicent Martí committed
-