summaryrefslogtreecommitdiff
path: root/builtin/checkout.c
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge branch 'jc/checkout-refactor' into seenJunio C Hamano1-268/+292
4 daysMerge branch 'ps/odb-stop-registering-in-memory-sources' into jchJunio C Hamano1-1/+1
4 daysMerge branch 'hn/checkout-m-autostash-refine' into jchJunio C Hamano1-6/+9
7 daysMerge branch 'yn/worktree-ambiguous-remote-advice'Junio C Hamano1-30/+46
11 dayscheckout: separate autostash conflict advice from branch-switch messageHarald Nordgren1-6/+9
12 dayscache-tree: drop `the_repository` in `cache_tree_fully_valid()`Patrick Steinhardt1-1/+1
2026-08-30checkout: move post_checkout_hook() to checkout.cJunio C Hamano1-20/+3
2026-08-30checkout: wrap overly long linesJunio C Hamano1-19/+38
2026-08-30checkout: restructure switch, restore, and checkout entrypointsJunio C Hamano1-147/+148
2026-08-30checkout: extract branch setup and tracking helpersJunio C Hamano1-50/+54
2026-08-30checkout: extract option validation and pathspec helpersJunio C Hamano1-75/+96
2026-08-30checkout: validate stage and merge option compatibility in checkout_paths()Junio C Hamano1-5/+5
2026-08-30checkout: validate new branch name in checkout_branch()Junio C Hamano1-11/+11
2026-08-30checkout: pass cb_option explicitly to branch name parsersJunio C Hamano1-14/+9
2026-08-27checkout: improve message for ambiguous remote branch nameYoichi NAKAYAMA1-8/+20
2026-08-27checkout: extract function to display advice for ambiguous remotesYoichi NAKAYAMA1-28/+32
2026-07-16refs: remove remaining uses of `the_repository`Patrick Steinhardt1-1/+1
2026-06-26refs: move parsing of "core.logAllRefUpdates" back into ref storesPatrick Steinhardt1-2/+5
2026-06-07Merge branch 'ds/restore-sparse-index'Junio C Hamano1-6/+59
2026-05-27restore: avoid sparse index expansionDerrick Stolee1-6/+59
2026-05-19setup: stop using `the_repository` in `verify_non_filename()`Patrick Steinhardt1-1/+1
2026-05-17Merge branch 'hn/git-checkout-m-with-stash'Junio C Hamano1-87/+79
2026-04-29checkout -m: autostash when switching branchesHarald Nordgren1-92/+69
2026-04-29checkout: rollback lock on early returns in merge_working_treeHarald Nordgren1-7/+22
2026-04-10hook: mark non-parallelizable hooksEmily Shaffer1-6/+13
2026-03-24Merge branch 'ps/history-split'Junio C Hamano1-4/+5
2026-03-09Merge branch 'cs/add-skip-submodule-ignore-all'Junio C Hamano1-1/+1
2026-03-05Merge branch 'ob/core-attributesfile-in-repository'Junio C Hamano1-1/+2
2026-03-03cache-tree: allow writing in-memory index as treePatrick Steinhardt1-1/+2
2026-03-03add-patch: allow disabling editing of hunksPatrick Steinhardt1-1/+1
2026-03-03add-patch: split out `struct interactive_options`Patrick Steinhardt1-2/+2
2026-03-03Merge branch 'aa/add-p-no-auto-advance'Junio C Hamano1-0/+7
2026-02-27Merge branch 'jc/checkout-switch-restore'Junio C Hamano1-25/+67
2026-02-26environment: move "branch.autoSetupMerge" into `struct repo_config_values`Olamide Caleb Bello1-1/+2
2026-02-17interactive -p: add new `--auto-advance` flagAbraham Samuel Adekunle1-0/+7
2026-02-10xdiff-interface: stop using the_repositoryRené Scharfe1-3/+3
2026-02-09checkout: tell "parse_remote_branch" which command is calling itJunio C Hamano1-5/+24
2026-02-09checkout: pass program-readable token to unified "main"Junio C Hamano1-20/+43
2026-02-06read-cache: update add_files_to_cache take param ignored_tooClaus Schneider(Eficode)1-1/+1
2026-01-09cocci: convert parse_tree functions to repo_ variantsRené Scharfe1-5/+7
2026-01-06Merge branch 'bc/checkout-error-message-fix'Junio C Hamano1-1/+1
2025-12-25checkout: quote invalid treeish in error messagebrian m. carlson1-1/+1
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt1-4/+2
2025-08-05Merge branch 'ps/object-file-wo-the-repository'Junio C Hamano1-1/+1
2025-08-04Merge branch 'lm/add-p-context'Junio C Hamano1-3/+28
2025-07-29add-patch: add diff.context command line overridesLeon Michalak1-3/+28
2025-07-23config: drop `git_config_get_bool()` wrapperPatrick Steinhardt1-1/+1
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt1-1/+1
2025-07-16odb: introduce `odb_write_object()`Patrick Steinhardt1-1/+1
2025-07-15Merge branch 'ps/object-store'Junio C Hamano1-1/+1