- 14 May, 2012 5 commits
-
-
Attribute cache buster
Vicent Martí committed -
Sascha Cunz committed
-
Use -fvisibility=hidden in GCC builds
Vicent Martí committed -
mergebase: enhance test code coverage
Vicent Martí committed -
iterator: prevent git_iterator_free() from segfaulting when being passed a NULL iterator
Russell Belfer committed
-
- 13 May, 2012 2 commits
- 12 May, 2012 3 commits
-
-
Sascha Cunz committed
-
Improve repo initialization to be more like git
Vicent Martí committed -
object: make git_object_lookup() return GIT_ENOTFOUND - The sequel
Vicent Martí committed
-
- 11 May, 2012 3 commits
-
-
object: make git_object_lookup() return GIT_ENOTFOUND when searching for an existing object by specifying an incorrect type This fix complements cb0ce16b and cover the following additional use cases - retrieving an object which has been previously searched, found and cached - retrieving an object through an non ambiguous abbreviated id
nulltoken committed -
Carlos Martín Nieto committed
-
Russell Belfer committed
-
- 10 May, 2012 3 commits
-
-
Russell Belfer committed
-
This makes the git attributes and git ignores cache check stat information before using the file contents from the cache. For cached files from the index, it checks the SHA of the file instead. This should reduce the need to ever call `git_attr_cache_flush()` in most situations. This commit also fixes the `git_status_should_ignore` API to use the libgit2 standard parameter ordering.
Russell Belfer committed -
Use giterr_last() and make sure it's not NULL.
Carlos Martín Nieto committed
-
- 09 May, 2012 12 commits
-
-
Vicent Martí committed
-
Fix MSVC compilation issue
Vicent Martí committed -
exp() is already defined in math.h. This leads to LMSVC complaining ..\..\libgit2\tests-clar\diff\blob.c(5): error C2365: 'exp' : redefinition; previous definition was 'function' Renaming the variable fixes this issue.
nulltoken committed -
This adds a bunch of template files to the initialization for hooks, info/exclude, and description. This makes our initialized repo look more like core gits.
Russell Belfer committed -
Russell Belfer committed
-
util: Fix git__isspace() implementation
Russell Belfer committed -
Michael Schubert committed
-
These objects aren't considered as being advertised, so asking for them will cause the remote end to close the connection. This makes the checking in update_tips() unnecessary, because they don't get inserted in the list.
Carlos Martín Nieto committed -
Skip them for now. Eventually we might want to filter these out earler.
Carlos Martín Nieto committed -
The characters <space>, <form-feed>, <newline>, <carriage-return>, <tab>, and <vertical-tab> are part of the "space" definition. cf. http://www.kernel.org/doc/man-pages/online/pages/man5/locale.5.html
nulltoken committed -
Windows gets upset if we rename a file with an open descriptor.
Carlos Martín Nieto committed -
Locale-aware bullshit bitting my ass again yo
Vicent Martí committed
-
- 08 May, 2012 12 commits
-
-
Add support for diffing index with no HEAD
Vicent Martí committed -
When a repo is first created, there is no HEAD yet and attempting to diff files in the index was showing nothing because a tree iterator could not be constructed. This adds an "empty" iterator and falls back on that when the head cannot be looked up.
Russell Belfer committed -
Vicent Martí committed
-
Vicent Martí committed
-
Clean commit and tag messages
Vicent Martí committed -
Enhancing the blob diffing experience
Russell Belfer committed -
Add git_remote_add() and change signature for _new()
Vicent Martí committed -
Russell Belfer committed
-
Add a fetch refspec arguemnt and make the arguments (name, url, refspec), as that order makes more sense.
Carlos Martín Nieto committed -
Helper function to create a remote with the default settings
Carlos Martín Nieto committed -
Change the order and set a NULL so we don't try to access freed memory in case of an error.
Carlos Martín Nieto committed -
Improve the interop with bindings
Russell Belfer committed
-