{"thread":{"id":"12687","subject":"[PATCH] bash: add 'git stash apply --index' option","startedAt":"2008-03-14T11:15:12Z","lastAt":"2008-03-14T11:15:13Z","messageCount":2,"participants":["SZEDER Gábor"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"72062","messageId":"1205493313-4717-1-git-send-email-szeder@ira.uka.de","threadId":"12687","inReplyTo":null,"subject":"[PATCH] bash: add 'git stash apply --index' option","fromName":"SZEDER Gábor","fromEmail":"szeder@ira.uka.de","sentAt":"2008-03-14T11:15:12Z","receivedAt":"2008-03-14T11:15:12Z","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 |   13 ++++++++++++-\n 1 files changed, 12 insertions(+), 1 deletions(-)\n\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex 5046f69..2265757 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -1126,8 +1126,19 @@ _git_show ()\n _git_stash ()\n {\n \tlocal subcommands='save list show apply clear drop pop create'\n-\tif [ -z \"$(__git_find_subcommand \"$subcommands\")\" ]; then\n+\tlocal subcommand=\"$(__git_find_subcommand \"$subcommands\")\"\n+\tif [ -z \"$subcommand\" ]; then\n \t\t__gitcomp \"$subcommands\"\n+\telse\n+\t\tlocal cur=\"${COMP_WORDS[COMP_CWORD]}\"\n+\t\tcase \"$subcommand,$cur\" in\n+\t\tapply,--*)\n+\t\t\t__gitcomp \"--index\"\n+\t\t\t;;\n+\t\t*)\n+\t\t\tCOMPREPLY=()\n+\t\t\t;;\n+\t\tesac\n \tfi\n }\n \n-- \n1.5.4.4.532.ga6828\n"},{"id":"72063","messageId":"1205493313-4717-2-git-send-email-szeder@ira.uka.de","threadId":"12687","inReplyTo":"1205493313-4717-1-git-send-email-szeder@ira.uka.de","subject":"[PATCH] bash: removed unnecessary checks for long options with argument","fromName":"SZEDER Gábor","fromEmail":"szeder@ira.uka.de","sentAt":"2008-03-14T11:15:13Z","receivedAt":"2008-03-14T11:15:13Z","isPatch":true,"sender":{"key":"szeder.dev@gmail.com","avatar":"https://avatars.githubusercontent.com/u/116324?v=4"},"body":"__gitcomp takes care of it since 5447aac7 (bash: fix long option with\nargument double completion, 2008-03-05)\n\nSigned-off-by: SZEDER Gábor <szeder@ira.uka.de>\n---\n contrib/completion/git-completion.bash |    2 --\n 1 files changed, 0 insertions(+), 2 deletions(-)\n\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex 2265757..0bb78e7 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -539,7 +539,6 @@ _git_branch ()\n \tdone\n \n \tcase \"${COMP_WORDS[COMP_CWORD]}\" in\n-\t--*=*)\tCOMPREPLY=() ;;\n \t--*)\n \t\t__gitcomp \"\n \t\t\t--color --no-color --verbose --abbrev= --no-abbrev\n@@ -1288,7 +1287,6 @@ _git ()\n \n \tif [ -z \"$command\" ]; then\n \t\tcase \"${COMP_WORDS[COMP_CWORD]}\" in\n-\t\t--*=*) COMPREPLY=() ;;\n \t\t--*)   __gitcomp \"\n \t\t\t--paginate\n \t\t\t--no-pager\n-- \n1.5.4.4.532.ga6828\n"}]}