completion: show can take both revlist and paths

The 'git show' completion uses __git_complete_file (aliased to __git_complete_revlist_file), because accepts <tree-ish>:<path> as well as <commit-ish>. But the command also accepts range of commits in A..B notation, so using __git_complete_revlist_file is more appropriate. There still remain two users of __git_complete_file, completions for "archive" and "ls-tree". As these commands do not take range notation, and "git show" no longer uses __git_complete_file, the implementation of it can be updated not to complete ranges, but that is a separate topic. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Ramkumar Ramachandra committed Jun 2, 2013 at 19:33 UTC 5269f7f8c6b293f1568c4f03c14596835e22df31
1 file changed +1 -1
contrib/completion/git-completion.bash
+1 -1
@@ -2360,7 +2360,7 @@ _git_show ()
2360 return
2361 ;;
2362 esac
2363 - __git_complete_file
2363 + __git_complete_revlist_file
2364 }
2365
2366 _git_show_branch ()