summaryrefslogtreecommitdiff
path: root/builtin/worktree.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-18Merge branch 'es/wt-add-detach'Libravatar Junio C Hamano1-1/+1
2020-09-09Merge branch 'es/worktree-repair'Libravatar Junio C Hamano1-0/+30
2020-09-09Merge branch 'jk/worktree-check-clean-leakfix'Libravatar Junio C Hamano1-5/+3
2020-09-06worktree: teach `add` to recognize -d as shorthand for --detachLibravatar Eric Sunshine1-1/+1
2020-08-31worktree: teach "repair" to fix outgoing links to worktreesLibravatar Eric Sunshine1-2/+5
2020-08-31worktree: teach "repair" to fix worktree back-links to main worktreeLibravatar Eric Sunshine1-0/+12
2020-08-27worktree: add skeleton "repair" commandLibravatar Eric Sunshine1-0/+15
2020-08-27worktree: fix leak in check_clean_worktree()Libravatar Jeff King1-5/+3
2020-07-30strvec: rename struct fieldsLibravatar Jeff King1-3/+3
2020-07-28strvec: fix indentation in renamed callsLibravatar Jeff King1-9/+9
2020-07-28strvec: convert builtin/ callers away from argv_array nameLibravatar Jeff King1-21/+21
2020-07-28strvec: rename files from argv-array to strvecLibravatar Jeff King1-1/+1
2020-07-06Merge branch 'es/get-worktrees-unsort'Libravatar Junio C Hamano1-6/+26
2020-06-22Merge branch 'es/worktree-duplicate-paths'Libravatar Junio C Hamano1-35/+93
2020-06-22worktree: drop get_worktrees() unused 'flags' argumentLibravatar Eric Sunshine1-6/+6
2020-06-22worktree: drop get_worktrees() special-purpose sorting optionLibravatar Eric Sunshine1-1/+21
2020-06-10worktree: make "move" refuse to move atop missing registered worktreeLibravatar Eric Sunshine1-2/+1
2020-06-10worktree: generalize candidate worktree path validationLibravatar Eric Sunshine1-13/+16
2020-06-10worktree: prune linked worktree referencing main worktree pathLibravatar Eric Sunshine1-0/+15
2020-06-10worktree: prune duplicate entries referencing same worktree pathLibravatar Eric Sunshine1-6/+43
2020-06-10worktree: make high-level pruning re-usableLibravatar Eric Sunshine1-6/+9
2020-06-10worktree: give "should be pruned?" function more meaningful nameLibravatar Eric Sunshine1-2/+2
2020-06-08worktree: factor out repeated string literalLibravatar Eric Sunshine1-11/+12
2020-03-10real_path: remove unsafe APILibravatar Alexandr Miloslavskiy1-3/+6
2020-02-24worktree: don't allow "add" validation to be fooled by suffix matchingLibravatar Eric Sunshine1-8/+1
2019-12-01Merge branch 'pb/no-recursive-reset-hard-in-worktree-add'Libravatar Junio C Hamano1-1/+1
2019-10-30worktree: teach "add" to ignore submodule.recurse configLibravatar Philippe Blain1-1/+1
2019-10-11Merge branch 'rs/dedup-includes'Libravatar Junio C Hamano1-1/+0
2019-10-11Merge branch 'bc/object-id-part17'Libravatar Junio C Hamano1-1/+1
2019-10-04treewide: remove duplicate #include directivesLibravatar René Scharfe1-1/+0
2019-08-19builtin/worktree: switch null_sha1 to null_oidLibravatar brian m. carlson1-1/+1
2019-08-13worktree remove: clarify error message on dirty worktreeLibravatar SZEDER Gábor1-1/+1
2019-06-13Merge branch 'nd/worktree-name-sanitization'Libravatar Junio C Hamano1-1/+9
2019-05-15worktree add: sanitize worktree namesLibravatar Nguyễn Thái Ngọc Duy1-1/+9
2019-04-10Merge branch 'ms/worktree-add-atomic-mkdir'Libravatar Junio C Hamano1-5/+7
2019-03-12worktree: fix worktree add raceLibravatar Michal Suchanek1-5/+7
2019-02-22trace2:data: add trace2 hook classificationLibravatar Jeff Hostetler1-0/+1
2019-01-07worktree: allow to (re)move worktrees with uninitialized submodulesLibravatar Nguyễn Thái Ngọc Duy1-6/+23
2018-10-31worktree: rename is_worktree_locked to worktree_lock_reasonLibravatar Nickolai Belakovski1-5/+5
2018-08-30worktree: delete .git/worktrees if empty after 'remove'Libravatar Eric Sunshine1-1/+7
2018-08-30worktree: teach 'remove' to override lock when --force given twiceLibravatar Eric Sunshine1-5/+6
2018-08-30worktree: teach 'move' to override lock when --force given twiceLibravatar Eric Sunshine1-4/+9
2018-08-30worktree: teach 'add' to respect --force for registered but missing pathLibravatar Eric Sunshine1-2/+8
2018-08-30worktree: disallow adding same path multiple timesLibravatar Eric Sunshine1-0/+25
2018-08-30worktree: prepare for more checks of whether path can become worktreeLibravatar Eric Sunshine1-2/+7
2018-08-30worktree: generalize delete_git_dir() to reduce code duplicationLibravatar Eric Sunshine1-16/+9
2018-08-30worktree: move delete_git_dir() earlier in file for upcoming new callersLibravatar Eric Sunshine1-14/+14
2018-08-17worktree: add --quiet optionLibravatar Elia Pinto1-3/+13
2018-06-11checkout: pass the "num_matches" up to callersLibravatar Ævar Arnfjörð Bjarmason1-2/+2
2018-05-23Merge branch 'tg/worktree-add-existing-branch'Libravatar Junio C Hamano1-27/+74