| Age | Commit message (Expand) | Author | Files | Lines |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -853/+0 |
| 2010-01-29 | Reword "detached HEAD" notification | Junio C Hamano | 1 | -2/+16 |
| 2010-01-20 | Merge branch 'jc/checkout-merge-base' | Junio C Hamano | 1 | -2/+4 |
| 2010-01-20 | Merge branch 'jc/cache-unmerge' | Junio C Hamano | 1 | -0/+6 |
| 2010-01-19 | Fix "checkout A..." synonym for "checkout A...HEAD" on Windows | Junio C Hamano | 1 | -2/+4 |
| 2010-01-17 | Merge branch 'jc/maint-1.6.1-checkout-m-custom-merge' | Junio C Hamano | 1 | -1/+1 |
| 2010-01-13 | Merge branch 'jc/checkout-merge-base' | Junio C Hamano | 1 | -2/+5 |
| 2010-01-10 | Merge branch 'maint-1.6.2' into maint | Junio C Hamano | 1 | -2/+8 |
| 2010-01-10 | Merge branch 'maint-1.6.1' into maint-1.6.2 | Junio C Hamano | 1 | -2/+8 |
| 2010-01-10 | Merge branch 'maint-1.6.0' into maint-1.6.1 | Junio C Hamano | 1 | -2/+8 |
| 2010-01-06 | checkout -m: do not try to fall back to --merge from an unborn branch | Junio C Hamano | 1 | -2/+8 |
| 2010-01-06 | checkout -m path: fix recreating conflicts | Junio C Hamano | 1 | -1/+1 |
| 2009-12-25 | resolve-undo: "checkout -m path" uses resolve-undo information | Junio C Hamano | 1 | -0/+4 |
| 2009-12-25 | resolve-undo: record resolved conflicts in a new index extension section | Junio C Hamano | 1 | -0/+2 |
| 2009-10-30 | fixup tr/stash-format merge | Junio C Hamano | 1 | -1/+2 |
| 2009-10-21 | git checkout --no-guess | Junio C Hamano | 1 | -0/+5 |
| 2009-10-19 | Refactor pretty_print_commit arguments into a struct | Thomas Rast | 1 | -1/+2 |
| 2009-10-18 | "checkout A...B" switches to the merge base between A and B | Junio C Hamano | 1 | -2/+5 |
| 2009-10-18 | DWIM "git checkout frotz" to "git checkout -b frotz origin/frotz" | Junio C Hamano | 1 | -3/+57 |
| 2009-09-07 | Merge branch 'tr/reset-checkout-patch' | Junio C Hamano | 1 | -0/+19 |
| 2009-08-29 | UI consistency: allow --force for where -f means force | René Scharfe | 1 | -1/+1 |
| 2009-08-28 | Merge branch 'jk/maint-1.6.3-checkout-unborn' | Junio C Hamano | 1 | -9/+3 |
| 2009-08-25 | checkout: do not imply "-f" on unborn branches | Jeff King | 1 | -9/+3 |
| 2009-08-15 | Implement 'git checkout --patch' | Thomas Rast | 1 | -0/+19 |
| 2009-05-25 | Merge branch 'lt/maint-diff-reduce-lstat' into maint | Junio C Hamano | 1 | -2/+2 |
| 2009-05-25 | parse-opts: prepare for OPT_FILENAME | Stephen Boyd | 1 | -1/+1 |
| 2009-05-23 | Merge branch 'lt/maint-diff-reduce-lstat' | Junio C Hamano | 1 | -2/+2 |
| 2009-05-16 | builtin-checkout: Don't tell user that HEAD has moved before it has | Daniel Cordero | 1 | -8/+8 |
| 2009-05-12 | Merge branch 'maint-1.6.2' into maint | Junio C Hamano | 1 | -8/+1 |
| 2009-05-12 | Revert "checkout branch: prime cache-tree fully" | Junio C Hamano | 1 | -8/+1 |
| 2009-05-09 | Teach 'git checkout' to preload the index contents | Linus Torvalds | 1 | -2/+2 |
| 2009-04-22 | Merge branch 'jc/maint-read-tree-multi' | Junio C Hamano | 1 | -1/+9 |
| 2009-04-22 | Fix typos / spelling in comments | Mike Ralphson | 1 | -1/+1 |
| 2009-04-20 | checkout branch: prime cache-tree fully | Junio C Hamano | 1 | -1/+8 |
| 2009-04-20 | Move prime_cache_tree() to cache-tree.c | Junio C Hamano | 1 | -0/+1 |
| 2009-04-18 | Merge branch 'js/maint-submodule-checkout' into maint | Junio C Hamano | 1 | -3/+0 |
| 2009-04-07 | Merge branch 'maint' | Junio C Hamano | 1 | -3/+3 |
| 2009-04-07 | Change double quotes to single quotes in message | Jari Aalto | 1 | -3/+3 |
| 2009-04-07 | Merge branch 'js/maint-submodule-checkout' | Junio C Hamano | 1 | -3/+0 |
| 2009-04-06 | Merge branch 'jc/name-branch' | Junio C Hamano | 1 | -12/+6 |
| 2009-04-02 | Fix 'git checkout <submodule>' to update the index | Johannes Schindelin | 1 | -3/+0 |
| 2009-03-23 | builtin-checkout: use warning() instead of fprintf(stderr, "warning: ") | Miklos Vajna | 1 | -2/+2 |
| 2009-03-22 | strbuf_check_branch_ref(): a helper to check a refname for a branch | Junio C Hamano | 1 | -4/+3 |
| 2009-03-22 | strbuf_branchname(): a wrapper for branch name shorthands | Junio C Hamano | 1 | -8/+3 |
| 2009-03-22 | Rename interpret/substitute nth_last_branch functions | Junio C Hamano | 1 | -1/+1 |
| 2009-03-20 | Merge branch 'mv/parseopt-ls-files' | Junio C Hamano | 1 | -1/+1 |
| 2009-03-04 | Fix neglect of diff_setup()/diff_setup_done() symmetry. | Keith Cascio | 1 | -0/+2 |
| 2009-02-18 | Turn the flags in struct dir_struct into a single variable | Johannes Schindelin | 1 | -1/+1 |
| 2009-01-28 | Merge branch 'tr/previous-branch' | Junio C Hamano | 1 | -2/+13 |
| 2009-01-25 | Merge branch 'cb/add-pathspec' | Junio C Hamano | 1 | -3/+3 |
| 2009-01-17 | checkout: implement "-" abbreviation, add docs and tests | Thomas Rast | 1 | -0/+3 |
| 2009-01-17 | sha1_name: tweak @{-N} lookup | Thomas Rast | 1 | -1/+3 |
| 2009-01-17 | checkout: implement "@{-N}" shortcut name for N-th last branch | Junio C Hamano | 1 | -2/+8 |
| 2009-01-17 | Move run_hook() from builtin-commit.c into run-command.c (libgit) | Stephan Beyer | 1 | -17/+5 |
| 2009-01-17 | checkout: don't crash on file checkout before running post-checkout hook | Stephan Beyer | 1 | -2/+4 |
| 2009-01-14 | remove pathspec_match, use match_pathspec instead | Clemens Buchacher | 1 | -3/+3 |
| 2009-01-11 | Merge branch 'jc/maint-do-not-switch-to-non-commit' into maint | Junio C Hamano | 1 | -1/+1 |
| 2009-01-03 | Merge branch 'jc/maint-do-not-switch-to-non-commit' | Junio C Hamano | 1 | -1/+1 |
| 2009-01-03 | git checkout: do not allow switching to a tree-ish that is not a commit | Junio C Hamano | 1 | -1/+1 |
| 2008-12-07 | builtin-checkout.c: check error return from read_cache() | Junio C Hamano | 1 | -2/+5 |
| 2008-11-27 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2008-11-27 | git checkout: don't warn about unborn branch if -f is already passed | Matt McCutchen | 1 | -1/+1 |
| 2008-11-12 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+1 |
| 2008-11-12 | checkout: Fix "initial checkout" detection | Junio C Hamano | 1 | -2/+1 |
| 2008-11-09 | Merge branch 'maint' | Junio C Hamano | 1 | -4/+4 |
| 2008-11-09 | checkout: Don't crash when switching away from an invalid branch. | Alexandre Julliard | 1 | -4/+4 |
| 2008-10-19 | Fix mismerge at cdb22c4 in builtin-checkout.c | Junio C Hamano | 1 | -3/+0 |
| 2008-10-18 | Merge branch 'db/maint-checkout-b' into maint | Junio C Hamano | 1 | -0/+12 |
| 2008-10-12 | Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer | Brandon Casey | 1 | -8/+4 |
| 2008-10-06 | do not segfault if make_cache_entry failed | Dmitry Potapov | 1 | -0/+2 |
| 2008-09-29 | Merge branch 'jc/better-conflict-resolution' | Shawn O. Pearce | 1 | -21/+173 |
| 2008-09-25 | Merge branch 'mv/merge-recursive' | Shawn O. Pearce | 1 | -3/+8 |
| 2008-09-25 | Merge branch 'maint' | Shawn O. Pearce | 1 | -1/+1 |
| 2008-09-25 | checkout: Do not show local changes when in quiet mode | Jonas Fonseca | 1 | -1/+1 |
| 2008-09-21 | Merge branch 'db/maint-checkout-b' | Junio C Hamano | 1 | -0/+12 |
| 2008-09-21 | Check early that a new branch is new and valid | Daniel Barkalow | 1 | -0/+12 |
| 2008-09-18 | Merge branch 'jc/maint-checkout-keep-remove' into maint | Junio C Hamano | 1 | -0/+2 |
| 2008-09-16 | Merge branch 'jc/maint-checkout-keep-remove' | Junio C Hamano | 1 | -0/+2 |
| 2008-09-10 | Merge branch 'jc/maint-checkout-fix' into maint | Junio C Hamano | 1 | -1/+28 |
| 2008-09-09 | checkout: do not lose staged removal | Junio C Hamano | 1 | -0/+2 |
| 2008-09-07 | Merge branch 'jc/maint-checkout-fix' | Junio C Hamano | 1 | -1/+28 |
| 2008-09-03 | Merge branch 'maint' | Junio C Hamano | 1 | -6/+4 |
| 2008-09-03 | checkout: fix message when leaving detached HEAD | Jeff King | 1 | -6/+4 |
| 2008-08-31 | checkout --conflict=<style>: recreate merge in a non-default style | Junio C Hamano | 1 | -1/+9 |
| 2008-08-30 | merge-recursive: introduce merge_options | Miklos Vajna | 1 | -3/+8 |
| 2008-08-30 | checkout -m: recreate merge when checking out of unmerged index | Junio C Hamano | 1 | -2/+102 |
| 2008-08-30 | checkout --ours/--theirs: allow checking out one side of a conflicting merge | Junio C Hamano | 1 | -1/+38 |
| 2008-08-30 | checkout -f: allow ignoring unmerged paths when checking out of the index | Junio C Hamano | 1 | -18/+23 |
| 2008-08-30 | checkout: do not check out unmerged higher stages randomly | Junio C Hamano | 1 | -1/+28 |
| 2008-08-22 | Extend "checkout --track" DWIM to support more cases | Alex Riesen | 1 | -13/+13 |
| 2008-08-11 | checkout --track: make up a sensible branch name if '-b' was omitted | Johannes Schindelin | 1 | -3/+18 |
| 2008-07-24 | git-checkout: improve error messages, detect ambiguities. | Pierre Habouzit | 1 | -17/+65 |
| 2008-07-23 | Merge branch 'maint' into ph/checkout | Junio C Hamano | 1 | -1/+2 |
| 2008-07-23 | git-checkout: fix command line parsing. | Pierre Habouzit | 1 | -1/+2 |
| 2008-07-15 | add context pointer to read_tree_recursive() | René Scharfe | 1 | -2/+2 |
| 2008-07-02 | Refactor "tracking statistics" code used by "git checkout" | Junio C Hamano | 1 | -88/+6 |
| 2008-05-29 | checkout: "best effort" checkout | Junio C Hamano | 1 | -4/+18 |
| 2008-05-29 | checkout: consolidate reset_{to_new,clean_to_new}() | Junio C Hamano | 1 | -35/+15 |
| 2008-05-28 | checkout: make reset_clean_to_new() not die by itself | Junio C Hamano | 1 | -3/+6 |
| 2008-05-28 | "git checkout -- paths..." should error out when paths cannot be written | Junio C Hamano | 1 | -2/+5 |
| 2008-05-25 | Merge branch 'js/config-cb'v1.5.6-rc0 | Junio C Hamano | 1 | -1/+1 |
| 2008-05-25 | Merge branch 'jc/unpack-trees-reword' | Junio C Hamano | 1 | -0/+2 |
| 2008-05-19 | unpack-trees: allow Porcelain to give different error messages | Junio C Hamano | 1 | -0/+2 |
| 2008-05-14 | Provide git_config with a callback-data parameter | Johannes Schindelin | 1 | -1/+1 |
| 2008-05-12 | Extend interface of add_files_to_cache to allow ignore indexing errors | Alex Riesen | 1 | -1/+1 |
| 2008-05-03 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2008-05-03 | checkout: don't rfc2047-encode oneline on detached HEAD | Jeff King | 1 | -1/+1 |
| 2008-04-27 | git checkout: add -t alias for --track | Miklos Vajna | 1 | -1/+1 |
| 2008-03-09 | Make 'unpack_trees()' have a separate source and destination index | Linus Torvalds | 1 | -3/+6 |
| 2008-03-09 | Make 'unpack_trees()' take the index to work on as an argument | Linus Torvalds | 1 | -0/+6 |
| 2008-03-02 | cleanup: remove unused git_checkout_config | Denis Cheng | 1 | -6/+1 |
| 2008-02-29 | Write index file on any checkout of files | Daniel Barkalow | 1 | -15/+15 |
| 2008-02-29 | Fix builtin checkout crashing when given an invalid path | Alex Riesen | 1 | -0/+4 |
| 2008-02-27 | Merge branch 'js/branch-track' | Junio C Hamano | 1 | -9/+5 |
| 2008-02-24 | checkout: error out when index is unmerged even with -m | Junio C Hamano | 1 | -17/+18 |
| 2008-02-23 | checkout: show progress when checkout takes long time while switching branches | Junio C Hamano | 1 | -0/+1 |
| 2008-02-21 | checkout: updates to tracking report | Junio C Hamano | 1 | -5/+5 |
| 2008-02-21 | builtin-checkout.c: Remove unused prefix arguments in switch_branches path | Daniel Barkalow | 1 | -6/+4 |
| 2008-02-20 | checkout: work from a subdirectory | Junio C Hamano | 1 | -1/+0 |
| 2008-02-20 | checkout: tone down the "forked status" diagnostic messages | Junio C Hamano | 1 | -40/+64 |
| 2008-02-19 | branch: optionally setup branch.*.merge from upstream local branches | Jay Soffian | 1 | -9/+5 |
| 2008-02-19 | Clean up reporting differences on branch switch | Daniel Barkalow | 1 | -71/+7 |
| 2008-02-18 | builtin-checkout.c: fix possible usage segfault | Jay Soffian | 1 | -0/+1 |
| 2008-02-16 | checkout: notice when the switched branch is behind or forked | Junio C Hamano | 1 | -0/+136 |
| 2008-02-16 | Build in checkout | Daniel Barkalow | 1 | -0/+477 |