summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Completion/Debian/Command/_dpatch-edit-patch22
2 files changed, 14 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index c38f86a3b..9db72c329 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2007-09-29 Clint Adams <clint@zsh.org>
+ * 23854: Completion/Debian/Command/_dpatch-edit-patch: complete
+ colon-separated path after -P, other minor tweaks.
+
* Julien BLACHE: 23852:
Completion/Debian/Command/_dpatch-edit-patch: completion for
dpatch-edit-patch.
diff --git a/Completion/Debian/Command/_dpatch-edit-patch b/Completion/Debian/Command/_dpatch-edit-patch
index cc74d54d9..7242f6bc5 100644
--- a/Completion/Debian/Command/_dpatch-edit-patch
+++ b/Completion/Debian/Command/_dpatch-edit-patch
@@ -2,16 +2,16 @@
_arguments \
'(-d --description)'{-d,--description=}'[description for the new patch, if applicable]' \
- '(-o --outdir)'{-o,--outdir=}'[output directory for patches]:Patch output directory:_files -/' \
- '(-s --sourcedir)'{-s,--sourcedir=}'[source directory]:Source directory:_files -/' \
- '(-t --tmpdir)'{-t,--tmpdir=}'[temporary directory]:Temporary directory:_files -/' \
- '(-p --stampdir)'{-p,--stampdir=}'[stamp directory]:Stamp directory:_files -/' \
- '(-e --exclude)'{-e,--exclude}'[list of files and directories to be excluded]:Excluded files and directories:_files' \
- '(-b --debianonly)'{-b,--debianonly=}'[unpack .orig.tar.gz before invoking the shell]:Path to .orig.tar.gz:_files' \
+ '(-o --outdir)'{-o,--outdir=}'[output directory for patches]:patch output directory:_files -/' \
+ '(-s --sourcedir)'{-s,--sourcedir=}'[source directory]:source directory:_files -/' \
+ '(-t --tmpdir)'{-t,--tmpdir=}'[temporary directory]:temporary directory:_files -/' \
+ '(-p --stampdir)'{-p,--stampdir=}'[stamp directory]:stamp directory:_files -/' \
+ '(-e --exclude)'{-e,--exclude}'[list of files and directories to be excluded]:excluded files and directories:_files' \
+ '(-b --debianonly)'{-b,--debianonly=}'[unpack .orig.tar.gz before invoking the shell]:path to .orig.tar.gz:_files' \
'(-k --keeptemp)'{-k,--keeptemp}'[keep working source tree after exit]' \
'(-c --clean)'{-c,--clean}'[clean the current directory]' \
- '(-l --shell)'{-l,--shell=}'[shell to be invoked]' \
- '(-P --origtargzpath)'{-P,--origtargzpath=}'[colon-separated list of paths containing upstream tarballs, use with -b]:Path to upstream tarballs:_files -/' \
- '(-h --help)'{-h,--help}'[Help text]' \
- '1:Patch name:_files -W $PWD/debian/patches -g "*.dpatch"' \
- '2:Base patch name:_files -W $PWD/debian/patches -g "*.dpatch"'
+ '(-l --shell)'{-l,--shell=}'[shell to be invoked]:shell:' \
+ '(-P --origtargzpath)'{-P,--origtargzpath=}'[colon-separated list of paths containing upstream tarballs, use with -b]:path to upstream tarballs:_dir_list' \
+ '(-h --help)'{-h,--help}'[help text]' \
+ '1:patch name:_files -W $PWD/debian/patches -g "*.dpatch"' \
+ '2:base patch name:_files -W $PWD/debian/patches -g "*.dpatch"'