[PATCH v2] completion: complete 'git worktree repair'
From: Yoichi NAKAYAMA via GitGitGadget <hidden>
Date: 2026-09-14 19:35:39
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Yoichi NAKAYAMA <redacted>
The completion scripts do not complete the "repair" subcommand for
git-worktree(1). Add support for it.
Signed-off-by: Yoichi NAKAYAMA <redacted>
---
completion: complete 'git worktree repair'
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-2218%2Fyoichi%2Fcomplete-worktree-repair-v2
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-2218/yoichi/complete-worktree-repair-v2
Pull-Request: https://github.com/gitgitgadget/git/pull/2218
Range-diff vs v1:
1: 84cfa0da2d ! 1: 4f3f233065 completion: complete 'git worktree repair'
@@ Metadata
## Commit message ##
completion: complete 'git worktree repair'
- Added completion support for the 'repair' subcommand of worktree. It
- optionally receives a list of paths to linked worktrees or paths to
- worktrees with broken links.
+ The completion scripts do not complete the "repair" subcommand for
+ git-worktree(1). Add support for it.
Signed-off-by: Yoichi NAKAYAMA [off-list ref]
contrib/completion/git-completion.bash | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
index 9f8b9b50ff..c3a49e2e22 100644
--- a/contrib/completion/git-completion.bash
+++ b/contrib/completion/git-completion.bash@@ -3816,7 +3816,7 @@ __git_complete_worktree_paths () _git_worktree () { - local subcommands="add list lock move prune remove unlock" + local subcommands="add list lock move prune remove repair unlock" local subcommand subcommand_idx subcommand="$(__git_find_on_cmdline --show-idx "$subcommands")"
@@ -3866,7 +3866,7 @@ _git_worktree () ;; esac ;; - lock,*|remove,*|unlock,*) + lock,*|remove,*|repair,*|unlock,*) __git_complete_worktree_paths ;; move,*)
base-commit: 47ce80527c56f462cb97db4ca8125342204d3783 -- gitgitgadget