- 19 Oct, 2012 1 commit
-
-
nulltoken committed
-
- 17 Oct, 2012 2 commits
-
-
Fixed no-submodule speedup of new checkout code. Fixed missing final update to progress (which may go away, I realize). Fixed unused structure in header and incorrect comment.
Russell Belfer committed -
Skip the third pass of checkout (where submodules are checked out) if the earlier passes found no submodules to be checked out.
Russell Belfer committed
-
- 09 Oct, 2012 4 commits
-
-
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 -
This is just some cleanup code, rearranging some of the checkout code where TYPECHANGE support was added and adding some comments to the diff header regarding the constants.
Russell Belfer committed -
Russell Belfer committed
-
Russell Belfer committed
-
- 25 Sep, 2012 1 commit
-
-
There are a lot of places where the diff API gives the user access to internal data structures and many of these were being exposed through non-const pointers. This replaces them all with const pointers for any object that the user can access but is still owned internally to the git_diff_list or git_diff_patch objects. This will probably break some bindings... Sorry!
Russell Belfer committed
-
- 22 Sep, 2012 1 commit
-
-
Michael Schubert committed
-
- 21 Sep, 2012 1 commit
-
-
nulltoken committed
-
- 20 Sep, 2012 2 commits
- 17 Sep, 2012 6 commits
- 06 Sep, 2012 1 commit
-
-
nulltoken committed
-
- 24 Aug, 2012 1 commit
-
-
Just clean up valgrind warnings about uninitialized memory and also clear out errno in some cases where it results in a false error message being generated at a later point.
Russell Belfer committed
-
- 21 Aug, 2012 1 commit
-
-
nulltoken committed
-
- 01 Aug, 2012 1 commit
-
-
Ben Straub committed
-
- 31 Jul, 2012 2 commits
-
-
Global file mode override now works properly with the file mode stored in the tree node.
Ben Straub committed -
Ben Straub committed
-
- 30 Jul, 2012 2 commits
-
-
Replace with the contents of git_index_read_tree_with_stats() and improve documentation comments.
Ben Straub committed -
New variant of git_index_read_tree that fills in the 'total' field of a git_indexer_stats struct as it's walking the tree.
Ben Straub committed
-
- 28 Jul, 2012 1 commit
-
-
Renamed git_checkout_index to what it really was, and removed duplicate code from clone.c. Added git_checkout_ref, which updates HEAD and hands off to git_checkout_head. Added tests for the options the caller can pass to git_checkout_*.
Ben Straub committed
-
- 27 Jul, 2012 2 commits
-
-
Now creating intermediate directories where the submodule is deep, like "src/deps/foosubmodule".
Ben Straub committed -
Ben Straub committed
-
- 26 Jul, 2012 3 commits
-
-
Ben Straub committed
-
* Removed the #define for defaults * Promoted progress structure to top-level API call argument
Ben Straub committed -
Refactor checkout into several more-sensible entry points, which consolidates common options into a single structure that may be passed around.
Ben Straub committed
-
- 22 Jul, 2012 1 commit
-
-
Ben Straub committed
-
- 18 Jul, 2012 1 commit
-
-
Ben Straub committed
-
- 16 Jul, 2012 3 commits
-
-
Includes unfinished win32 implementation.
Ben Straub committed -
Also removes the unnecessary check for filter length, since git_filters_apply does the right thing when there are none, and it's more efficient than this.
Ben Straub committed -
Ben Straub committed
-
- 13 Jul, 2012 1 commit
-
-
Ben Straub committed
-
- 11 Jul, 2012 2 commits
-
-
Signed-off-by: Ben Straub <bstraub@github.com>
Ben Straub committed -
Ben Straub committed
-