{"thread":{"id":"12522","subject":"[PATCH 1/2] bash: add missing 'git stash save' subcommand","startedAt":"2008-03-05T19:16:03Z","lastAt":"2008-03-05T19:16:04Z","messageCount":2,"participants":["SZEDER Gábor"],"isPatch":true,"patchVersion":1,"patchTotal":2},"messages":[{"id":"71106","messageId":"9956781bfd3f6ec8776c055aa21a4d3d4a504623.1204725800.git.szeder@ira.uka.de","threadId":"12522","inReplyTo":null,"subject":"[PATCH 1/2] bash: add missing 'git stash save' subcommand","fromName":"SZEDER Gábor","fromEmail":"szeder@ira.uka.de","sentAt":"2008-03-05T19:16:03Z","receivedAt":"2008-03-05T19:16:03Z","isPatch":true,"sender":{"key":"szeder.dev@gmail.com","avatar":"https://avatars.githubusercontent.com/u/116324?v=4"},"body":"Signed-off-by: SZEDER Gábor <szeder@ira.uka.de>\n---\n contrib/completion/git-completion.bash |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex 8f70e1e..d138bda 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -1087,7 +1087,7 @@ _git_show ()\n \n _git_stash ()\n {\n-\t__gitcomp 'list show apply clear'\n+\t__gitcomp 'save list show apply clear'\n }\n \n _git_submodule ()\n-- \n1.5.4.3\n\n"},{"id":"71107","messageId":"59b1b35932d76bc6b8cc50d2a1184fec7d0d903d.1204725800.git.szeder@ira.uka.de","threadId":"12522","inReplyTo":"9956781bfd3f6ec8776c055aa21a4d3d4a504623.1204725800.git.szeder@ira.uka.de","subject":"[PATCH 2/2] bash: complete 'git stash' subcommands only once","fromName":"SZEDER Gábor","fromEmail":"szeder@ira.uka.de","sentAt":"2008-03-05T19:16:04Z","receivedAt":"2008-03-05T19:16:04Z","isPatch":true,"sender":{"key":"szeder.dev@gmail.com","avatar":"https://avatars.githubusercontent.com/u/116324?v=4"},"body":"Signed-off-by: SZEDER Gábor <szeder@ira.uka.de>\n---\n contrib/completion/git-completion.bash |   17 ++++++++++++++++-\n 1 files changed, 16 insertions(+), 1 deletions(-)\n\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex d138bda..5ecdca0 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -1087,7 +1087,22 @@ _git_show ()\n \n _git_stash ()\n {\n-\t__gitcomp 'save list show apply clear'\n+\tlocal i c=1 command\n+\n+\twhile [ $c -lt $COMP_CWORD ]; do\n+\t\ti=\"${COMP_WORDS[c]}\"\n+\t\tcase \"$i\" in\n+\t\tsave|list|show|apply|clear)\n+\t\t\tcommand=\"$i\"\n+\t\t\tbreak\n+\t\t\t;;\n+\t\tesac\n+\t\tc=$((++c))\n+\tdone\n+\n+\tif [ $c -eq $COMP_CWORD -a -z \"$command\" ]; then\n+\t\t__gitcomp 'save list show apply clear'\n+\tfi\n }\n \n _git_submodule ()\n-- \n1.5.4.3\n\n"}]}