summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * Clean up a TODO comment.Ben Straub2012-08-011-1/+0
| |
| * Checkout: fix problem with detached HEAD.Ben Straub2012-07-311-5/+2
| |
| * Checkout: crlf filter.Ben Straub2012-07-311-8/+80
| |
| * Checkout: handle file modes properly.Ben Straub2012-07-311-6/+9
| | | | | | | | Global file mode override now works properly with the file mode stored in the tree node.
| * Checkout: save index on checkout.Ben Straub2012-07-311-0/+1
| |
| * Enable stats on git_index_read_tree.Ben Straub2012-07-303-8/+3
| | | | | | | | | | Replace with the contents of git_index_read_tree_with_stats() and improve documentation comments.
| * Checkout: use git_index_read_tree_with_stats.Ben Straub2012-07-302-6/+24
| | | | | | | | | | 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.
| * Checkout: add head- and ref-centric checkouts.Ben Straub2012-07-272-28/+27
| | | | | | | | | | | | | | | | | | 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_*.
| * Adjust for msvc pedantry.Ben Straub2012-07-271-1/+2
| |
| * Checkout: handle deeply-nested submodules better.Ben Straub2012-07-271-1/+2
| | | | | | | | Now creating intermediate directories where the submodule is deep, like "src/deps/foosubmodule".
| * Fix mismatched git_branch_create args.Ben Straub2012-07-271-3/+4
| |
| * Use new git_remote_update_tips signature.Ben Straub2012-07-271-1/+1
| |
| * Merge remote-tracking branch 'upstream/development' into test-mergeBen Straub2012-07-2723-741/+1184
| |\
| * | Checkout: use caller's flags for open()Ben Straub2012-07-261-15/+15
| | |
| * | Checkout: implementation of most optionsBen Straub2012-07-261-18/+47
| | |
| * | Restructure for better checkout optionsBen Straub2012-07-262-7/+12
| | | | | | | | | | | | | | | | | | * Removed the #define for defaults * Promoted progress structure to top-level API call argument
| * | checkout: introduce git_checkout_optsBen Straub2012-07-262-19/+29
| | | | | | | | | | | | | | | Refactor checkout into several more-sensible entry points, which consolidates common options into a single structure that may be passed around.
| * | checkout: create submodule dirsBen Straub2012-07-211-16/+17
| | |
| * | filter: fix memory leakBen Straub2012-07-211-0/+3
| | |
| * | Checkout: obey core.symlinks.Ben Straub2012-07-175-9/+48
| | |
| * | Merge branch 'development' into cloneBen Straub2012-07-1748-989/+1834
| |\ \
| * | | Checkout: handle symlinks.Ben Straub2012-07-164-23/+57
| | | | | | | | | | | | Includes unfinished win32 implementation.
| * | | Migrate code to git_filter_blob_contents.Ben Straub2012-07-163-38/+46
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Use git_blob__getbuf.Ben Straub2012-07-161-9/+5
| | | |
| * | | Create filtered_blob_contents out of parts on hand.Ben Straub2012-07-131-57/+77
| | | |
| * | | Move is_dot_or_dotdotW into path.h.Ben Straub2012-07-112-8/+8
| | | |
| * | | Fix compile and workings on msvc.Ben Straub2012-07-112-7/+25
| | | | | | | | | | | | | | | | Signed-off-by: Ben Straub <bstraub@github.com>
| * | | Add git_path_is_empty_dir.Ben Straub2012-07-113-43/+62
| | | |
| * | | Add git_path_is_dot_or_dotdot.Ben Straub2012-07-113-18/+12
| | | | | | | | | | | | | | | | Also, remove some duplication in the clone test suite.
| * | | Remove duplicate of git_repository_head_tree.Ben Straub2012-07-111-24/+1
| | | |
| * | | Reindent.Ben Straub2012-07-101-2/+0
| | | |
| * | | Plug leak.Ben Straub2012-07-101-0/+1
| | | |
| * | | Tabify.Ben Straub2012-07-091-212/+212
| | | |
| * | | Checkout: only walk tree once while checking out.Ben Straub2012-07-091-15/+5
| | | |
| * | | Checkout: add structure for CRLF.Ben Straub2012-07-093-5/+24
| | | |
| * | | Checkout: reindent, fix uninit. variable.Ben Straub2012-07-091-125/+124
| | | |
| * | | Apply filters on checkout.Ben Straub2012-07-061-6/+40
| | | |
| * | | Clone: update index to HEAD.Ben Straub2012-06-251-12/+28
| | | | | | | | | | | | | | | | | | | | git_clone now produces a repo that `git status` reports as clean!
| * | | Checkout: read blob objects to file.Ben Straub2012-06-251-2/+39
| | | | | | | | | | | | | | | | Properly handling file modes. Still needs line- ending transformations.
| * | | Clone: non-empty-dir test, now for Win32.Ben Straub2012-06-211-2/+23
| | | |
| * | | Clone: allow empty dirs.Ben Straub2012-06-211-9/+52
| | | |
| * | | Checkout: initial tree walkers.Ben Straub2012-06-211-2/+50
| | | |
| * | | Clone: replace one hardcoded value with another.Ben Straub2012-06-211-2/+2
| | | |
| * | | Clone: new home for git_checkout_force.Ben Straub2012-06-212-10/+72
| | | |
| * | | Clone: minor cleanup and whitespace.Ben Straub2012-06-211-1/+1
| | | |
| * | | Clone: prefer "master" as default branch.Ben Straub2012-06-211-27/+47
| | | |
| * | | Clone: local branch for remote HEAD.Ben Straub2012-06-211-5/+89
| | | | | | | | | | | | | | | | | | | | Now creating a local branch that tracks to the origin's HEAD branch, and setting HEAD to that.
| * | | Clone: remove fragile path-handling code.Ben Straub2012-06-211-62/+69
| | | | | | | | | | | | | | | | | | | | Also standardized on 3-space indentation. Sorry about that.
| * | | Clone: restructure.Ben Straub2012-06-211-15/+25
| | | |
| * | | Add progress reporting to clone.Ben Straub2012-06-211-43/+48
| | | |