Thread (9 messages) flat view 9 messages, 3 authors, 2016-06-15

Re: [PATCH v2] completion: Add '--edit-todo' to rebase

From: SZEDER Gábor <hidden>
Date: 2016-06-15 23:06:03

Quoting Thomas Braun [off-list ref]:
Am 31.07.2015 um 12:16 schrieb SZEDER Gábor:
quoted
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 [off-list ref]
Completely-Overhauled-And-Properly-Implemented: SZEDER Gábor  
[off-list ref]
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help