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()
 {

Reply via email to