summaryrefslogtreecommitdiff
path: root/builtin/worktree.c
Commit message (Expand)AuthorAgeFilesLines
...
| * worktree: drop get_worktrees() unused 'flags' argumentEric Sunshine2020-06-221-6/+6
| * worktree: drop get_worktrees() special-purpose sorting optionEric Sunshine2020-06-221-1/+21
* | Merge branch 'es/worktree-duplicate-paths'Junio C Hamano2020-06-221-35/+93
|\ \ | |/
| * worktree: make "move" refuse to move atop missing registered worktreeEric Sunshine2020-06-101-2/+1
| * worktree: generalize candidate worktree path validationEric Sunshine2020-06-101-13/+16
| * worktree: prune linked worktree referencing main worktree pathEric Sunshine2020-06-101-0/+15
| * worktree: prune duplicate entries referencing same worktree pathEric Sunshine2020-06-101-6/+43
| * worktree: make high-level pruning re-usableEric Sunshine2020-06-101-6/+9
| * worktree: give "should be pruned?" function more meaningful nameEric Sunshine2020-06-101-2/+2
| * worktree: factor out repeated string literalEric Sunshine2020-06-081-11/+12
* | real_path: remove unsafe APIAlexandr Miloslavskiy2020-03-101-3/+6
|/
* worktree: don't allow "add" validation to be fooled by suffix matchingEric Sunshine2020-02-241-8/+1
* Merge branch 'pb/no-recursive-reset-hard-in-worktree-add'Junio C Hamano2019-12-011-1/+1
|\
| * worktree: teach "add" to ignore submodule.recurse configPhilippe Blain2019-10-301-1/+1
* | Merge branch 'rs/dedup-includes'Junio C Hamano2019-10-111-1/+0
|\ \
| * | treewide: remove duplicate #include directivesRené Scharfe2019-10-041-1/+0
* | | Merge branch 'bc/object-id-part17'Junio C Hamano2019-10-111-1/+1
|\ \ \ | |/ / |/| |
| * | builtin/worktree: switch null_sha1 to null_oidbrian m. carlson2019-08-191-1/+1
| |/
* | worktree remove: clarify error message on dirty worktreeSZEDER Gábor2019-08-131-1/+1
|/
* Merge branch 'nd/worktree-name-sanitization'Junio C Hamano2019-06-131-1/+9
|\
| * worktree add: sanitize worktree namesNguyễn Thái Ngọc Duy2019-05-151-1/+9
* | Merge branch 'ms/worktree-add-atomic-mkdir'Junio C Hamano2019-04-101-5/+7
|\ \
| * | worktree: fix worktree add raceMichal Suchanek2019-03-121-5/+7
| |/
* | trace2:data: add trace2 hook classificationJeff Hostetler2019-02-221-0/+1
|/
* worktree: allow to (re)move worktrees with uninitialized submodulesNguyễn Thái Ngọc Duy2019-01-071-6/+23
* worktree: rename is_worktree_locked to worktree_lock_reasonNickolai Belakovski2018-10-311-5/+5
* worktree: delete .git/worktrees if empty after 'remove'Eric Sunshine2018-08-301-1/+7
* worktree: teach 'remove' to override lock when --force given twiceEric Sunshine2018-08-301-5/+6
* worktree: teach 'move' to override lock when --force given twiceEric Sunshine2018-08-301-4/+9
* worktree: teach 'add' to respect --force for registered but missing pathEric Sunshine2018-08-301-2/+8
* worktree: disallow adding same path multiple timesEric Sunshine2018-08-301-0/+25
* worktree: prepare for more checks of whether path can become worktreeEric Sunshine2018-08-301-2/+7
* worktree: generalize delete_git_dir() to reduce code duplicationEric Sunshine2018-08-301-16/+9
* worktree: move delete_git_dir() earlier in file for upcoming new callersEric Sunshine2018-08-301-14/+14
* worktree: add --quiet optionElia Pinto2018-08-171-3/+13
* checkout: pass the "num_matches" up to callersÆvar Arnfjörð Bjarmason2018-06-111-2/+2
* Merge branch 'tg/worktree-add-existing-branch'Junio C Hamano2018-05-231-27/+74
|\
| * worktree: teach "add" to check out existing branchesThomas Gummerer2018-04-301-2/+11
| * worktree: factor out dwim_branch functionThomas Gummerer2018-04-301-11/+18
| * worktree: improve message when creating a new worktreeThomas Gummerer2018-04-301-2/+36
| * worktree: remove extra members from struct add_optsThomas Gummerer2018-04-301-17/+16
* | Merge branch 'sb/worktree-remove-opt-force'Junio C Hamano2018-05-081-2/+3
|\ \
| * | worktree: accept -f as short for --force for removalStefan Beller2018-04-181-2/+3
* | | Merge branch 'nd/worktree-prune'Junio C Hamano2018-04-101-9/+2
|\ \ \
| * | | worktree prune: improve prune logic when worktree is movednd/worktree-pruneNguyễn Thái Ngọc Duy2018-03-151-1/+2
| * | | worktree: delete dead codeNguyễn Thái Ngọc Duy2018-03-151-8/+0
* | | | Merge branch 'bc/object-id'Junio C Hamano2018-04-101-2/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | Convert find_unique_abbrev* to struct object_idbrian m. carlson2018-03-141-2/+2
| |/ /
* | | Merge branch 'nd/parseopt-completion'Junio C Hamano2018-03-141-1/+3
|\ \ \
| * | | completion: use __gitcomp_builtin in _git_worktreeNguyễn Thái Ngọc Duy2018-02-091-1/+1