{"thread":{"id":"38470","subject":"[PATCH] completion: Support exclude prefix, ^<rev>","startedAt":"2015-01-29T17:05:54Z","lastAt":"2015-01-29T17:05:54Z","messageCount":1,"participants":["Trygve Aaberge"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"255408","messageId":"20150129170554.GP8104@aaberge.net","threadId":"38470","inReplyTo":null,"subject":"[PATCH] completion: Support exclude prefix, ^<rev>","fromName":"Trygve Aaberge","fromEmail":"trygveaa@gmail.com","sentAt":"2015-01-29T17:05:54Z","receivedAt":"2015-01-29T17:05:54Z","isPatch":true,"sender":{"key":"trygveaa@gmail.com","avatar":"https://avatars.githubusercontent.com/u/601966?v=4"},"body":"When using the exclude pattern, ^<rev>, the completion did not work.\nThis enables completion after ^ in the same way that completion after ..\nis done.\n\nSigned-off-by: Trygve Aaberge <trygveaa@gmail.com>\n---\n contrib/completion/git-completion.bash | 4 ++++\n 1 file changed, 4 insertions(+)\n\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex 8cfee95..3036dac 100644\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -496,6 +496,10 @@ __git_complete_revlist_file ()\n \t\tcur_=\"${cur_#*..}\"\n \t\t__gitcomp_nl \"$(__git_refs)\" \"$pfx\" \"$cur_\"\n \t\t;;\n+\t^*)\n+\t\tcur_=\"${cur_#^}\"\n+\t\t__gitcomp_nl \"$(__git_refs)\" \"^\" \"$cur_\"\n+\t\t;;\n \t*)\n \t\t__gitcomp_nl \"$(__git_refs)\"\n \t\t;;\n-- \n2.2.2\n"}]}