Hello community, here is the log from the commit of package zsh for openSUSE:Factory checked in at 2017-02-11 01:30:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zsh (Old) and /work/SRC/openSUSE:Factory/.zsh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "zsh" Changes: -------- --- /work/SRC/openSUSE:Factory/zsh/zsh.changes 2016-12-16 11:58:11.246986022 +0100 +++ /work/SRC/openSUSE:Factory/.zsh.new/zsh.changes 2017-02-11 01:30:58.987374762 +0100 @@ -1,0 +2,6 @@ +Tue Jan 10 16:27:19 UTC 2017 - jmatejek@suse.com + +- fix broken completion for filterdiff: fix-patchutils-completion.patch + (boo#1019130) + +------------------------------------------------------------------- New: ---- fix-patchutils-completion.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zsh.spec ++++++ --- /var/tmp/diff_new_pack.5Eketv/_old 2017-02-11 01:31:02.258913678 +0100 +++ /var/tmp/diff_new_pack.5Eketv/_new 2017-02-11 01:31:02.258913678 +0100 @@ -1,7 +1,7 @@ # # spec file for package zsh # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -41,6 +41,7 @@ # PATCH-FIX-OPENSUSE zsh-osc-completion.patch -- Fix openSUSE versions in osc completion Patch2: zsh-osc-completion.patch Patch3: fix-printf.patch +Patch4: fix-patchutils-completion.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: groff %if 0%{?suse_version} @@ -103,6 +104,7 @@ %endif %patch2 -p1 %patch3 -p1 +%patch4 -p1 # Remove executable bit chmod 0644 Etc/changelog2html.pl ++++++ fix-patchutils-completion.patch ++++++ Index: zsh-5.3/Completion/Unix/Command/_patchutils =================================================================== --- zsh-5.3.orig/Completion/Unix/Command/_patchutils +++ zsh-5.3/Completion/Unix/Command/_patchutils @@ -43,6 +43,7 @@ case $service in '(-F --files)'{-F+,--files=}'[only list files within specified range]:range' '--strip=[remove specified number of pathname components before displaying]:components' '--addprefix=[insert specified path prefix before displaying path names]:prefix:_directories' + '*:diff file:_files' ) ;| grepdiff|lsdiff) @@ -58,7 +59,6 @@ case $service in \*{-v,--verbose}'[verbose operation]' '(-H --with-filename -h --no-filename)'{-H,--with-filename}'[print the name of the patch file containing each patch]' '!--filter' '!--grep' - '*:diff file:_files' ) ;; grepdiff|filterdiff) @@ -71,7 +71,7 @@ case $service in '--as-numbered-lines=[display lines of selected hunks]:line numbers:(before after)' "--remove-timestamps[don't include timestamps in output]" ) - ;; + ;| filterdiff) args+=( '(-X --exclude-from-file)'{-X+,--exclude-from-file=}'[exclude files matching any pattern listed in specified file]:file:_files'