diff options
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Unix/Command/_git | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git index e062705ee..362ec7812 100644 --- a/Completion/Unix/Command/_git +++ b/Completion/Unix/Command/_git @@ -6023,7 +6023,12 @@ _git() { (option-or-argument) curcontext=${curcontext%:*:*}:git-$words[1]: - _call_function ret _git-$words[1] + if (( ${+functions[_git-$words[1]]} )); then + _git-$words[1] + else + _path_files + ret=$? + fi ;; esac else |