Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

[PATCH 3/4] _git: log: ignore numeric options



git log allows -<number> arguments as a synonym for -n <number>,
This however broke completion of further option arguments.

Simply ignore all numeric options to make it work.
---
 Completion/Unix/Command/_git | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git
index 1241058..023740e 100644
--- a/Completion/Unix/Command/_git
+++ b/Completion/Unix/Command/_git
@@ -1087,7 +1087,7 @@ _git-log () {
   __git_setup_log_options
   __git_setup_revision_options
 
-  _arguments -w -C -s \
+  _arguments -w -C -s -A "-[0-9]#" \
     $log_options \
     $revision_options \
     '-L+[trace the evolution of a line range or regex within a file]:range' \
-- 
2.5.0.234.gefc8a62



Messages sorted by: Reverse Date, Date, Thread, Author