about summary refs log tree commit diff
path: root/Completion/Unix/Command
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2008-09-02 18:04:53 +0000
committerClint Adams <clint@users.sourceforge.net>2008-09-02 18:04:53 +0000
commit63333a5224d565ea8156b85b9be349817af916eb (patch)
tree3228996a9d3fca79350e308989c6a90410a85c34 /Completion/Unix/Command
parent93fc75442233ef4905ea6ee78bff2095386fe866 (diff)
downloadzsh-63333a5224d565ea8156b85b9be349817af916eb.tar.gz
zsh-63333a5224d565ea8156b85b9be349817af916eb.tar.xz
zsh-63333a5224d565ea8156b85b9be349817af916eb.zip
Mikael Magnusson: 25594: "git clean" cleanup.
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r--Completion/Unix/Command/_git12
1 files changed, 1 insertions, 11 deletions
diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git
index bdd16d93b..fa8274d44 100644
--- a/Completion/Unix/Command/_git
+++ b/Completion/Unix/Command/_git
@@ -435,16 +435,6 @@ _git-checkout-index () {
     '*::file:__git_cached_files' && ret=0
 }
 
-(( $+functions[_git-clean] )) ||
-_git-clean () {
-  _arguments \
-    '-d[remove untracked directories]' \
-    '-n[just show what would be done]' \
-    '-q[be quiet, only report errors]' \
-    '(-X -x)-x[do use ignore rules]' \
-    '(-X -x)-X[remove only files ignored by git]' && ret=0
-}
-
 (( $+functions[_git-commit-tree] )) ||
 _git-commit-tree () {
   if (( CURRENT == 2 )); then
@@ -1601,7 +1591,7 @@ _git-cherry-pick () {
 
 (( $+functions[_git-clean] )) ||
 _git-clean () {
-  _arguments -S \
+  _arguments -S -s \
     '-d[also remove untracked directories]' \
     '-n[do a dry run]' \
     '-f[required when clean.requireForce is true (default)]' \