{"thread":{"id":"20472","subject":"[PATCH 1/9] add long options completion for 'git checkout'","startedAt":"2009-08-08T08:55:21Z","lastAt":"2009-08-08T08:55:21Z","messageCount":1,"participants":["Emmanuel Trillaud"],"isPatch":true,"patchVersion":1,"patchTotal":9},"messages":[{"id":"119973","messageId":"9f50533b0908080155o45163caby4f91b05ac1152a81@mail.gmail.com","threadId":"20472","inReplyTo":null,"subject":"[PATCH 1/9] add long options completion for 'git checkout'","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-08-08T08:55:21Z","receivedAt":"2009-08-08T08:55:21Z","isPatch":true,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"add long options completion to git checkout\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\n---\n contrib/completion/git-completion.bash |   14 ++++++++++++--\n 1 files changed, 12 insertions(+), 2 deletions(-)\n\ndiff --git a/contrib/completion/git-completion.bash\nb/contrib/completion/git-completion.bash\nindex 745b5fb..bc5427f 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -815,8 +815,18 @@ _git_bundle ()\n _git_checkout ()\n {\n \t__git_has_doubledash && return\n-\n-\t__gitcomp \"$(__git_refs)\"\n+    case \"${COMP_WORDS[COMP_CWORD]}\" in\n+    --*)\n+        __gitcomp \"\n+            --ours --theirs --track --no-track --merge\n+            --conflict=\n+            \"\n+            ;;\n+    *)\n+        __gitcomp \"$(__git_refs)\"\n+        ;;\n+    esac\n+\t\n }\n\n _git_cherry ()\n-- \n1.6.4\n"}]}