| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Include checkout options inline | Ben Straub | 2013-01-02 | 1 | -2/+5 | |
| | | ||||||
| * | Rename remote creation APIs | Ben Straub | 2012-12-20 | 1 | -1/+1 | |
| | | | | | git_remote_add -> git_remote_create git_remote_new -> git_remote_create_inmemory | |||||
| * | Initialize variable | Ben Straub | 2012-12-19 | 1 | -2/+2 | |
| | | ||||||
| * | Clone: trust but verify | Ben Straub | 2012-12-19 | 1 | -0/+3 | |
| | | ||||||
| * | Add more clone options. Push test suite segfaults. | Ben Straub | 2012-12-19 | 1 | -47/+78 | |
| | | ||||||
| * | Move non-options back out of options struct | Ben Straub | 2012-12-14 | 1 | -5/+12 | |
| | | ||||||
| * | Deploy git_clone_options; remove git_clone_bare | Ben Straub | 2012-12-14 | 1 | -34/+10 | |
| | | ||||||
| * | Stop premature remote freeing when cloning | Ben Straub | 2012-12-13 | 1 | -1/+0 | |
| | | ||||||
| * | Convert clone to use dangling remotes | Ben Straub | 2012-12-12 | 1 | -12/+11 | |
| | | ||||||
| * | API updates for remote.h | Ben Straub | 2012-11-27 | 1 | -1/+1 | |
| | | | | | | Includes typedef for git_direction, and renames for GIT_DIR_[FETCH|PUSH] to GIT_DIRECTION_(\1). | |||||
| * | More external API cleanup | Vicent Marti | 2012-11-27 | 1 | -5/+5 | |
| | | | | | | | Conflicts: src/branch.c tests-clar/refs/branches/create.c | |||||
| * | Rename ref and reflog apis for consistency | Ben Straub | 2012-11-27 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #1016 from arrbee/fix-checkout-dir-removal | Vicent Martà | 2012-11-13 | 1 | -1/+1 | |
| |\ | | | | | Update checkout with new strategies & behavior | |||||
| | * | Extensions to rmdir and mkdir utilities | Russell Belfer | 2012-11-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
| * | | create FETCH_HEAD specially instead of as a ref file | Edward Thomson | 2012-11-11 | 1 | -0/+6 | |
| |/ | ||||||
| * | Reorganize transport architecture (squashed 3) | Philip Kelley | 2012-11-01 | 1 | -4/+16 | |
| | | ||||||
| * | Remove 'bytes' param from git_remote_download | Ben Straub | 2012-10-24 | 1 | -2/+1 | |
| | | ||||||
| * | Network progress: rename things | Ben Straub | 2012-10-24 | 1 | -4/+4 | |
| | | | | | | | | git_indexer_stats and friends -> git_transfer_progress* Also made git_transfer_progress members more sanely named. | |||||
| * | Clone: in-line callbacks for progress | Ben Straub | 2012-10-19 | 1 | -11/+18 | |
| | | | | | Also implemented in the git2 example. | |||||
| * | Fix clone.c's indentation | Ben Straub | 2012-10-19 | 1 | -9/+11 | |
| | | ||||||
| * | Fetch/indexer: progress callbacks | Ben Straub | 2012-10-19 | 1 | -1/+1 | |
| | | ||||||
| * | Remove checkout_stats from git_clone | Ben Straub | 2012-10-19 | 1 | -4/+0 | |
| | | ||||||
| * | Convert checkout_* to use progress callback | Ben Straub | 2012-10-19 | 1 | -1/+1 | |
| | | ||||||
| * | Convert checkout_index to use progress callback | Ben Straub | 2012-10-19 | 1 | -7/+2 | |
| | | ||||||
| * | Add git_indexer_stats field to git_remote | Ben Straub | 2012-10-19 | 1 | -1/+1 | |
| | | | | | | Also removing all the *stats parameters from external APIs that don't need them anymore. | |||||
| * | Merge pull request #968 from arrbee/diff-support-typechange | Russell Belfer | 2012-10-17 | 1 | -1/+1 | |
| |\ | | | | | Support TYPECHANGE records in status and adjust checkout accordingly | |||||
| | * | Add complex checkout test and then fix checkout | Russell Belfer | 2012-10-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | | clone: fix detection of remote HEAD | nulltoken | 2012-10-15 | 1 | -1/+4 | |
| | | | ||||||
| * | | clone: Explicit support of no-checkout option | nulltoken | 2012-10-15 | 1 | -2/+15 | |
| |/ | ||||||
| * | Fix compiler warnings | Michael Schubert | 2012-10-09 | 1 | -1/+1 | |
| | | | | | | * tests-clar/status: remove an unused variable * clone: fix -Wmaybe-uninitialized warning | |||||
| * | clone: fix cloning of empty repository | nulltoken | 2012-10-08 | 1 | -42/+105 | |
| | | ||||||
| * | clone: leverage refspec transform | nulltoken | 2012-10-08 | 1 | -19/+74 | |
| | | ||||||
| * | clone: align type casing with convention | nulltoken | 2012-10-08 | 1 | -8/+8 | |
| | | ||||||
| * | clone: deploy git_repository_set_head() usage | nulltoken | 2012-10-07 | 1 | -15/+20 | |
| | | ||||||
| * | remote: use constants for well-known names | nulltoken | 2012-10-07 | 1 | -2/+2 | |
| | | ||||||
| * | refs: use constants for well-known names | nulltoken | 2012-10-07 | 1 | -4/+4 | |
| | | ||||||
| * | checkout: introduce git_checkout_tree() | nulltoken | 2012-09-17 | 1 | -2/+1 | |
| | | ||||||
| * | Remove unnecessary include | Russell Belfer | 2012-09-14 | 1 | -4/+0 | |
| | | | | | | I don't think clone.c needs in #include dirent.h and it is not portable, so let's just get rid of it. | |||||
| * | checkout: cleanup misplaced declaration | nulltoken | 2012-09-06 | 1 | -7/+0 | |
| | | ||||||
| * | Clean up a TODO comment. | Ben Straub | 2012-08-01 | 1 | -1/+0 | |
| | | ||||||
| * | Checkout: add head- and ref-centric checkouts. | Ben Straub | 2012-07-27 | 1 | -19/+2 | |
| | | | | | | | | | | 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 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | Restructure for better checkout options | Ben Straub | 2012-07-26 | 1 | -1/+2 | |
| | | | | | | | * Removed the #define for defaults * Promoted progress structure to top-level API call argument | |||||
| * | checkout: introduce git_checkout_opts | Ben Straub | 2012-07-26 | 1 | -11/+14 | |
| | | | | | | Refactor checkout into several more-sensible entry points, which consolidates common options into a single structure that may be passed around. | |||||
| * | Add git_path_is_empty_dir. | Ben Straub | 2012-07-11 | 1 | -42/+2 | |
| | | ||||||
| * | Add git_path_is_dot_or_dotdot. | Ben Straub | 2012-07-11 | 1 | -8/+2 | |
| | | | | | Also, remove some duplication in the clone test suite. | |||||
| * | Reindent. | Ben Straub | 2012-07-10 | 1 | -2/+0 | |
| | | ||||||
| * | Tabify. | Ben Straub | 2012-07-09 | 1 | -212/+212 | |
| | | ||||||
