From: SZEDER Gábor Date: Sat, 01 Aug 2015 09:25:07 GMT Subject: Re: [PATCH v2] completion: Add '--edit-todo' to rebase Message-ID: <20150801112507.Horde.r5NtLucc5RqP3Wy8gdC7CQ1@webmail.informatik.kit.edu> In-Reply-To: <55BBB244.3060309@virtuell-zuhause.de> Quoting Thomas Braun : > Am 31.07.2015 um 12:16 schrieb SZEDER Gábor: >> Anyway, so this could be something like (modulo likely whitespace damage): >> >> diff --git a/contrib/completion/git-completion.bash >> b/contrib/completion/git-completion.bash >> index 07c34ef913..fac01d6985 100644 >> --- a/contrib/completion/git-completion.bash >> +++ b/contrib/completion/git-completion.bash >> @@ -1667,7 +1667,10 @@ _git_push () >> _git_rebase () >> { >> local dir="$(__gitdir)" >> - if [ -d "$dir"/rebase-apply ] || [ -d "$dir"/rebase-merge ]; then >> + if [ -f "$dir"/rebase-merge/interactive ]; then >> + __gitcomp "--continue --skip --abort --edit-todo" >> + return >> + elif [ -d "$dir"/rebase-apply ] || [ -d "$dir"/rebase-merge ]; then >> __gitcomp "--continue --skip --abort" >> return >> fi > > This looks much better than my attempt. Thanks. > > How is the protocol now? Do I reroll and add > Helped-By: John Keeping > Completely-Overhauled-And-Properly-Implemented: SZEDER Gábor > Ugh :) I'm quite happy with Helped-by, if you do a proper reroll after trying it out to see that it indeed does what it should. Thanks, Gábor