Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Clean up a TODO comment. | Ben Straub | 2012-08-01 | 1 | -1/+0 | |
| | | ||||||
| * | Checkout: fix problem with detached HEAD. | Ben Straub | 2012-07-31 | 1 | -5/+2 | |
| | | ||||||
| * | Checkout: crlf filter. | Ben Straub | 2012-07-31 | 1 | -8/+80 | |
| | | ||||||
| * | Checkout: handle file modes properly. | Ben Straub | 2012-07-31 | 1 | -6/+9 | |
| | | | | | | | | Global file mode override now works properly with the file mode stored in the tree node. | |||||
| * | Checkout: save index on checkout. | Ben Straub | 2012-07-31 | 1 | -0/+1 | |
| | | ||||||
| * | Enable stats on git_index_read_tree. | Ben Straub | 2012-07-30 | 3 | -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 Straub | 2012-07-30 | 2 | -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 Straub | 2012-07-27 | 2 | -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 Straub | 2012-07-27 | 1 | -1/+2 | |
| | | ||||||
| * | Checkout: handle deeply-nested submodules better. | Ben Straub | 2012-07-27 | 1 | -1/+2 | |
| | | | | | | | | Now creating intermediate directories where the submodule is deep, like "src/deps/foosubmodule". | |||||
| * | Fix mismatched git_branch_create args. | Ben Straub | 2012-07-27 | 1 | -3/+4 | |
| | | ||||||
| * | Use new git_remote_update_tips signature. | Ben Straub | 2012-07-27 | 1 | -1/+1 | |
| | | ||||||
| * | Merge remote-tracking branch 'upstream/development' into test-merge | Ben Straub | 2012-07-27 | 23 | -741/+1184 | |
| |\ | ||||||
| * | | Checkout: use caller's flags for open() | Ben Straub | 2012-07-26 | 1 | -15/+15 | |
| | | | ||||||
| * | | Checkout: implementation of most options | Ben Straub | 2012-07-26 | 1 | -18/+47 | |
| | | | ||||||
| * | | Restructure for better checkout options | Ben Straub | 2012-07-26 | 2 | -7/+12 | |
| | | | | | | | | | | | | | | | | | | * Removed the #define for defaults * Promoted progress structure to top-level API call argument | |||||
| * | | checkout: introduce git_checkout_opts | Ben Straub | 2012-07-26 | 2 | -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 dirs | Ben Straub | 2012-07-21 | 1 | -16/+17 | |
| | | | ||||||
| * | | filter: fix memory leak | Ben Straub | 2012-07-21 | 1 | -0/+3 | |
| | | | ||||||
| * | | Checkout: obey core.symlinks. | Ben Straub | 2012-07-17 | 5 | -9/+48 | |
| | | | ||||||
| * | | Merge branch 'development' into clone | Ben Straub | 2012-07-17 | 48 | -989/+1834 | |
| |\ \ | ||||||
| * | | | Checkout: handle symlinks. | Ben Straub | 2012-07-16 | 4 | -23/+57 | |
| | | | | | | | | | | | | Includes unfinished win32 implementation. | |||||
| * | | | Migrate code to git_filter_blob_contents. | Ben Straub | 2012-07-16 | 3 | -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 Straub | 2012-07-16 | 1 | -9/+5 | |
| | | | | ||||||
| * | | | Create filtered_blob_contents out of parts on hand. | Ben Straub | 2012-07-13 | 1 | -57/+77 | |
| | | | | ||||||
| * | | | Move is_dot_or_dotdotW into path.h. | Ben Straub | 2012-07-11 | 2 | -8/+8 | |
| | | | | ||||||
| * | | | Fix compile and workings on msvc. | Ben Straub | 2012-07-11 | 2 | -7/+25 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Ben Straub <bstraub@github.com> | |||||
| * | | | Add git_path_is_empty_dir. | Ben Straub | 2012-07-11 | 3 | -43/+62 | |
| | | | | ||||||
| * | | | Add git_path_is_dot_or_dotdot. | Ben Straub | 2012-07-11 | 3 | -18/+12 | |
| | | | | | | | | | | | | | | | | Also, remove some duplication in the clone test suite. | |||||
| * | | | Remove duplicate of git_repository_head_tree. | Ben Straub | 2012-07-11 | 1 | -24/+1 | |
| | | | | ||||||
| * | | | Reindent. | Ben Straub | 2012-07-10 | 1 | -2/+0 | |
| | | | | ||||||
| * | | | Plug leak. | Ben Straub | 2012-07-10 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Tabify. | Ben Straub | 2012-07-09 | 1 | -212/+212 | |
| | | | | ||||||
| * | | | Checkout: only walk tree once while checking out. | Ben Straub | 2012-07-09 | 1 | -15/+5 | |
| | | | | ||||||
| * | | | Checkout: add structure for CRLF. | Ben Straub | 2012-07-09 | 3 | -5/+24 | |
| | | | | ||||||
| * | | | Checkout: reindent, fix uninit. variable. | Ben Straub | 2012-07-09 | 1 | -125/+124 | |
| | | | | ||||||
| * | | | Apply filters on checkout. | Ben Straub | 2012-07-06 | 1 | -6/+40 | |
| | | | | ||||||
| * | | | Clone: update index to HEAD. | Ben Straub | 2012-06-25 | 1 | -12/+28 | |
| | | | | | | | | | | | | | | | | | | | | git_clone now produces a repo that `git status` reports as clean! | |||||
| * | | | Checkout: read blob objects to file. | Ben Straub | 2012-06-25 | 1 | -2/+39 | |
| | | | | | | | | | | | | | | | | Properly handling file modes. Still needs line- ending transformations. | |||||
| * | | | Clone: non-empty-dir test, now for Win32. | Ben Straub | 2012-06-21 | 1 | -2/+23 | |
| | | | | ||||||
| * | | | Clone: allow empty dirs. | Ben Straub | 2012-06-21 | 1 | -9/+52 | |
| | | | | ||||||
| * | | | Checkout: initial tree walkers. | Ben Straub | 2012-06-21 | 1 | -2/+50 | |
| | | | | ||||||
| * | | | Clone: replace one hardcoded value with another. | Ben Straub | 2012-06-21 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Clone: new home for git_checkout_force. | Ben Straub | 2012-06-21 | 2 | -10/+72 | |
| | | | | ||||||
| * | | | Clone: minor cleanup and whitespace. | Ben Straub | 2012-06-21 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Clone: prefer "master" as default branch. | Ben Straub | 2012-06-21 | 1 | -27/+47 | |
| | | | | ||||||
| * | | | Clone: local branch for remote HEAD. | Ben Straub | 2012-06-21 | 1 | -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 Straub | 2012-06-21 | 1 | -62/+69 | |
| | | | | | | | | | | | | | | | | | | | | Also standardized on 3-space indentation. Sorry about that. | |||||
| * | | | Clone: restructure. | Ben Straub | 2012-06-21 | 1 | -15/+25 | |
| | | | | ||||||
| * | | | Add progress reporting to clone. | Ben Straub | 2012-06-21 | 1 | -43/+48 | |
| | | | |