Hello community, here is the log from the commit of package bash-completion for openSUSE:Factory checked in at 2015-07-05 17:57:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bash-completion (Old) and /work/SRC/openSUSE:Factory/.bash-completion.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bash-completion" Changes: -------- --- /work/SRC/openSUSE:Factory/bash-completion/bash-completion.changes 2015-03-19 21:09:42.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bash-completion.new/bash-completion.changes 2015-07-05 17:57:26.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Jun 15 08:28:30 UTC 2015 - wer...@suse.de + +- Add patch ls-completion-boo889319.patch to make ls completion + more smart (boo#889319) + +------------------------------------------------------------------- New: ---- ls-completion-boo889319.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash-completion.spec ++++++ --- /var/tmp/diff_new_pack.kKxoJ0/_old 2015-07-05 17:57:27.000000000 +0200 +++ /var/tmp/diff_new_pack.kKxoJ0/_new 2015-07-05 17:57:27.000000000 +0200 @@ -35,6 +35,8 @@ Patch3: FOO-dir-completion-boo905348.patch # PATCH-FIX-SUSE boo#922758 -- avoid negative cword position counter Patch4: init-completion-boo922758.patch +# PATCH-FIX-SUSE boo#889319 +Patch5: ls-completion-boo889319.patch BuildRequires: pkg-config Requires: bash BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -51,6 +53,7 @@ %patch2 -b .p2 %patch3 -b .p3 %patch4 -b .p4 +%patch5 -b .p5 %build %configure ++++++ FOO-dir-completion-boo905348.patch ++++++ --- /var/tmp/diff_new_pack.kKxoJ0/_old 2015-07-05 17:57:27.000000000 +0200 +++ /var/tmp/diff_new_pack.kKxoJ0/_new 2015-07-05 17:57:27.000000000 +0200 @@ -29,7 +29,7 @@ +# Perform dollar ($) completion +# @return True (0) if completion needs further processing, -+# False (> 0) if tilde is followed by a valid username, completions ++# False (> 0) if dollar is followed by a valid username, completions +# are put in COMPREPLY and no further processing is necessary. +_dollar() +{ ++++++ ls-completion-boo889319.patch ++++++ --- bash_completion | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) --- bash_completion +++ bash_completion 2015-06-15 08:24:25.093518526 +0000 @@ -1838,14 +1838,20 @@ _longopt() fi } # makeinfo and texi2dvi are defined elsewhere. -complete -F _longopt -o filenames a2ps awk base64 bash bc bison cat colordiff cp csplit \ +complete -F _longopt filenames a2ps awk base64 bash bc bison cat colordiff cp csplit \ cut date df diff dir du enscript expand fmt fold gperf \ - grep grub head indent irb ld ldd less ln ls m4 md5sum mkdir mkfifo mknod \ + grep grub head indent irb ld ldd less ln m4 md5sum mkdir mkfifo mknod \ mv nl nm objcopy objdump od paste pr ptx readelf rm rmdir \ sed sha{,1,224,256,384,512}sum shar sort split strip sum tac tail tee \ texindex touch tr unexpand uniq vdir wc who complete -F _longopt -o default env netstat seq uname units +if typeset -F _ls_ &> /dev/null; then + complete -o bashdefault -o default -o filenames -o nospace -F _ls_ ls ll la l ls-l lf +else + complete -o bashdefault -o default -o filenames -o nospace -F _longopt ls ll la l ls-l lf +fi + declare -A _xspecs _filedir_xspec() {