------------------------------------------------------------------- Thu Dec 15 07:49:36 UTC 2016 - werner@suse.de - Fix cut&paste error in final ls completion ------------------------------------------------------------------- Wed Dec 14 12:41:38 UTC 2016 - werner@suse.de - Add patch tar-completion.patch to allow mixed options with long and short options (boo#1012212) ------------------------------------------------------------------- Wed Dec 14 10:46:27 UTC 2016 - werner@suse.de - Change upstream home to https://github.com/scop/bash-completion - Update do verion 2.4 * xetex, xelatex, luatex, lualatex: Associate with tex files * Support pod document files for perldoc (#39) * tipc: add tipc completions * rpm: Offer --filetriggers with -q * javadoc: Add bunch of option arg (non)completions * lrzip: Add -m arg noncompletion * pypy*: Add basic --jit arg completion * pypy3: Alias to python * hcitool,svcadm,tar: Spelling fixes * tipc: Invoke ls with "command" * tipc: Indentation fix * abook: Parse long options from command including full path * pyvenv: New completion * chroot: New (generic long options) completion, see #38 * aptitude: List packages using _apt_cache_packages, fixes #33 * vncviewer: Cleanup shopt use, drop an eval * make: Avoid a grep * rpm: Fix --whatenhances arg completion * aspell, minicom, mysql: Replace use of ls with printf * The BitKeeper completion used the wrong set of commands * Completion for python zip archives * lvm: pvcreate should be able to use all block devcices * lvm: fix all commands that should get all PVs * tar: Detect GNU/other from --version only once per session * tar: Remove unused variable * tar: Fix GNU tar help output parsing regex, fixes #15 * tar: Don't write to /tmp/jetel * python: Simplify code * python: Complete all files also after -m * python: Don't offer options after -c * python: Complete all files only if -c is before current word * unzip, zipinfo: Complete on *.pyz * _lvm: using a single-pattern case and invoking function according to words[1] * lvm: _lvm_count_args parameter must be quoted in order to failglob not to complain * gendiff: Quoting suffix pattern to avoid triggering failglob * ssh-add, ssh-keygen: -? needs to be quoted under failglob (Alioth: #314709) * Refactor bts and uscan, since they use common functions * uscan: New completion, thanks to Federico Ceratto * bts: New completion, thanks to Federico Ceratto. * nmcli completion was integrated upstream * ssh-add, ssh-keygen: -? needs to be quoted under failglob (take 2) (Alioth: #314709) * umount: Fix mount points escaping/unescaping with Bash-4.3 * slapt-src: Handle --config=FILE option properly * sbopkg, slapt-{get,src}: expand tilde in config file name * slapt-{get,src}: Fix issue with sed not being able to handle some characters * slapt-src: split options from their arguments * psql: Tell psql to not load .psqlrc as it may change output format (Alioth: #314636) * mplayer: -dvd-devices takes dvd devices, dirs and .iso files as argument * 7z: Improve completion * f77, f95: Use the same completion as for g77, g95 if they are links to gfortran * make: Use only posix basic regexps with sed (Alioth: #314345) * perl: -d/-dt option argument is optional (Alioth: #314242) * Add config for cmake to bash-completion. * kcov: Add new sort types, complete --replace-src-path arguments * feh: Add new sort type * man: Use -w instead of --path * chronyc: Update help text parsing * chronyc: Add missing subcommands * chronyc: Add -6 option * minicom: Recognize user ~/.minirc.* as config files * rpmbuild: Complete *.spec on --clean (RedHat: #1132959) * tar: rework the completion completely * portsnap: New completion. * modprobe: fix params with multi-line descriptions * gdb: support --args style completion (Alioth: #314664) * make: Fix basic regex for portability (Alioth: #314345) * gnokii: New completion * xmllint, xmlwf, xsltproc: Complete on Mallard *.page files * pypy: New completion identical to python (Alioth: #314501) * make: Don't pick up variables when makefile is reloaded * make: Offer hidden targets when it is clear that the user is trying to complete one of them * make: Fix detection of intermediate targets where make has changed its database whitespace * make: completion shouldn't be confused by the output of $(info confuse: make) * zopflipng: New completion * ssh: Extract duplicate code to _ssh_configfile * gnokii, minicom: Use grep through "command" * Update URLs and various instructions to GitHub * ssh: Avoid completing commands before hostname * chronyc: Parse command args from help output * chronyc: Wrap long lines * Load completions also from $XDG_DATA_DIRS (RedHat: #1264094) * (testsuite) Ignore files generated by complete-ant-cmd.pl * scp, sftp: Complete -S on commands * scp, sftp: Fix querying ssh options * sftp: Add -l arg non-completion * ssh-copy-id: Offer only *.pub to -i * mpv: Remove mplayer-aliased completion * modplug*: Associate *.oct and *.okt * rpm: Add --whatenhances/recommends/suggests/supplements and --recommends/supplements completions * pgrep, pidof, pkill, pwdx, vmstat: Add support for procps-ng * pdftotext: New completion * checksec: New completion * ssh: Complete HostbasedKeyTypes,HostKeyAlgorithms,KexAlgorithms values * ssh: Query ciphers and macs from ssh before hardcoded fallback * ssh: Add -Q argument completion * sysctl: Return early on --help, --version * sysctl: Try parsing options from help before usage * eog: Complete on *.ppm (RedHat: #1090481) * tar: Plug $line var leak * tar: Style tweaks * bsdtar, tar: Remove symlinks from git, have make create them * jshint: New completion * gnokii: Include and install it * gnokii: Fix completions of options that are prefixes for others * gnokii: Drop dead code * (testsuite): Add basic gnokii test case * gnokii: Various minor and cosmetic fixes * Load user completions from $BASH_COMPLETION_USER_DIR/completions * synclient: New completion * tune2fs: Add missing return in -M arg completion * reptyr: Rename file to _reptyr to avoid conflict with upstreamed completion * dropuser: New completion * createuser: New completion * createdb, dropdb: Drop -o default, it does not appear to do anything good here * tshark: Simplify cut usage * mcrypt: Simplify -m arg completion * strings: Fix -T/--target arg completion with non-English locale * chrome, firefox etc: Complete on *.pdf * ccache: Add -o/--set-config arg name completion * gphoto2: Replace tail with awk * gphoto2: Fix split argument handing, and colon treatment in --port args * Actually install the lz4 completion * _pnames: Add -s for producing (possibly) truncated names (RedHat: #744406) * (testsuite) Add cd in dir without subdirs or CDPATH test case * Protect various compgen invocations from -* leakage (Debian: #766163) * pigz, unpigz: Handle *.zz * rpmbuild: Complete *.spec on --nobuild * mplayer, *xine: Complete on *.mts (Debian: #759219) * ant: Support buildfile set in $ANT_ARGS (Alioth: #314735) * ant: Don't offer more completions after options that exit * 7z, adb: Trivial cleanups * python(3): Add -X argument non-completion * xsltproc. TODO fix for previous commit * xmllint, xmlwf, xsltproc: Complete on *.dbk and *.docbook (Alioth: #314770) * xz: Complete -T/--threads argument * adb: New completion * modprobe: Try parsing help before using hardcoding option list * mpv: New completion alias + adjustments for mplayer (Debian: #749115) * hostname: New completion * nslookup: complete on hosts (Alioth: #314673) * eog: Complete on *.pgm (RedHat: #1090481) * pngfix: New completion * qemu: Fix -balloon arg completion * qemu: Apply completion to qemu-kvm/-system-i386/-system-x86_64 too * xrandr: Use the invoked command internally, not hardcoded "xrandr" * xrandr: Add (some) --setprovider* arg completion support * ri: Fix class completion with ri >= 3. * ri: Fix colon handling in class completion. * flake8: New completion * pyflakes: New completion * cal,chfn,chsh,dmesg,eject,hexdump,look,newgrp,renice,runuser,su,wr ite: Deprecate on Linux in favor of util-linux ones (Debian: #737672) * hwclock,ionice,rtcwake: Deprecate in favor of util-linux ones (Debian: #737672) * ssh-keygen: New completion * jpegoptim: New completion * ip: Add some addr, addrlabel, and route arg completions * aptitude, dpkg: Replace some grep+cuts with awk * gcc, lintian, make, pkgadd, slackpkg: grep -> "command grep" (Debian: #734095) * lintian: Replace some grep+cuts with awk * lz4: New completion. * optipng: New completion. * cppcheck: Include - in --file-list completions. * wtf: Look for acronym db from /usr/share/games/bsdgames/acronyms too. * wtf: Don't offer -f if it was already specified. * wtf: Hush stderr when db file doesn't exist. * appdata-validate: New completion. * timeout: New completion. * abook, kldunload: Pre-expand \t instead of relying on sed supporting it. * dict: Trivial regex cleanup. * zopfli: New completion. * bzip2, gzip, lzma: Cleanups. * 2to3: New completion. * file-roller: Reuse unzip's xspec. * 7z: New completion. * hcitool, rfcomm, ciptool, hciconfig: Don't leak $args. * perl: Fix -dt: completion. * perl*: Fix handling of relative paths in @INC. * wget: Add --accept-regex/--reject-regex/--regex-type arg (non)completions. * wget: Drop incorrect -nv arg completion. * wget: Stop completing after --help/--version. * Clean up/compact various globs. * cvs: Fix checkout -j non-completion. * sh: Complete script arguments with all filenames (Alioth: #314226). * nmcli: Deprecate our completion, upstream has one in 0.9.8.0. * cvs rm: Don't filter existing files with -f (RedHat: #949479). - Drop patches now upstream init-completion-boo922758.patch pushd-completion-bnc818365.patch - Rename patches bash-completion-2.1.patch becomes bash-completion-2.4.patch - Port the patches to newer version 2.4 FOO-dir-completion-boo905348.patch LVM-completion-bsc946875.patch PS1-completion-boo903362.patch backtick-completion-boo940835.patch backticks-bsc963140.patch ls-completion-boo889319.patch respect-variables-boo940837.patch rm-completion-smart-boo958462.patch sh-script-completion-boo977336.patch - Only remove completion for umount/mount for older SUSE versions (boo#995045) ------------------------------------------------------------------- Wed Aug 24 06:58:32 UTC 2016 - tchvatal@suse.com - Mark the documentation as noarch ------------------------------------------------------------------- Wed May 18 18:40:09 CEST 2016 - sbrabec@suse.com - Split doc build into a separate spec file. It makes possible to build package in two stages and prevent build loop. ------------------------------------------------------------------- Wed May 18 13:40:01 UTC 2016 - werner@suse.de - Split off sub packages devel and doc to avoid dependency cycles ------------------------------------------------------------------- Wed Apr 27 20:34:12 CEST 2016 - sbrabec@suse.com - Remove completions conflicting with util-linux (boo#977259#c3). ------------------------------------------------------------------- Wed Apr 27 12:42:50 UTC 2016 - werner@suse.de - Add patch sh-script-completion-boo977336.patch to make _filedir work with COMP_FILEDIR_FALLBACK even if local directries exists this is for bug boo##977336 ------------------------------------------------------------------- Wed Apr 27 11:54:07 UTC 2016 - werner@suse.de - Add documentation for this packages below to get the reference of the e.g. the variable COMP_FILEDIR_FALLBACK (boo#977336) ------------------------------------------------------------------- Wed Jan 27 15:42:34 UTC 2016 - werner@suse.de - Add patch backticks-bsc963140.patch to handle sub commands which will be expanded by backticks (bsc#963140) ------------------------------------------------------------------- Fri Dec 18 09:33:05 UTC 2015 - werner@suse.de - Add patch respect-variables-boo940837.patch to avoid completions which results in e.g. ls \$HO - Add patch rm-completion-smart-boo958462.patch to allow completions list e.g. rm prefix*.jpg - Modify patch LVM-completion-bsc946875.patch that is add the new patch from Liuhua Wang ------------------------------------------------------------------- Wed Sep 23 11:58:33 UTC 2015 - werner@suse.de - Add patch LVM-completion-bsc946875.patch to make LVM comands work even without any scan happen (bsc#946875) ------------------------------------------------------------------- Thu Aug 13 06:53:15 UTC 2015 - werner@suse.de - Add patch backtick-completion-boo940835.patch to allow correct backtick completion (boo#940835) ------------------------------------------------------------------- Wed Aug 12 13:17:40 UTC 2015 - werner@suse.de - Correct typo in patch ls-completion-boo889319.patch ------------------------------------------------------------------- Mon Jun 15 08:28:30 UTC 2015 - werner@suse.de - Add patch ls-completion-boo889319.patch to make ls completion more smart (boo#889319) ------------------------------------------------------------------- Wed Mar 18 12:45:23 UTC 2015 - werner@suse.de - Port my dollar completion from /etc/profile.d/completion.bash to bash_completion which modifies FOO-dir-completion-boo905348.patch - Avoid negative cword position counter (boo#922758), this adds the patch init-completion-boo922758.patch ------------------------------------------------------------------- Mon Nov 17 12:46:11 UTC 2014 - werner@suse.de - Add patch PS1-completion-boo903362.patch to avoid trouble if restricted characters of the shell are used in PS1 like exclamation mark (boo#903362). - Add patch FOO-dir-completion-boo905348.patch to expand variables which value is actual a directory to avoid excaped dollar sign (boo#905348). ------------------------------------------------------------------- Mon May 13 07:08:49 UTC 2013 - werner@suse.de - Add patch pushd-completion-bnc818365.patch for bnc#818365 -- bash completion for builtin command "pushd" is missing ------------------------------------------------------------------- Tue Apr 23 15:42:50 UTC 2013 - werner@suse.de - Do not ship NetworManager completion file as it is part of NM ------------------------------------------------------------------- Tue Apr 23 14:17:43 UTC 2013 - werner@suse.de - Update to final 2.1 version + See CHANGES for the full list of changes - Add patch bash-completion-2.1.patch to avoid blanks after during file completion (bnc#717151) ------------------------------------------------------------------- Fri Apr 19 17:11:24 UTC 2013 - fcrozat@suse.com - Do no ship udevadm completion file, it is now part of systemd package. ------------------------------------------------------------------- Sat Jul 7 12:20:53 UTC 2012 - reddwarf@opensuse.org - Update to final 2.0 version + See CHANGES for the full list of changes - Add pkg-config file ------------------------------------------------------------------- Mon Jan 9 10:26:25 UTC 2012 - vuntz@opensuse.org - Update to version 1.99: + New completions: ccache, desktop-file-validate, htop, iperf, koji, lzip, nethogs, plague-client, udevadm. + Fixes for completions: cc, cppcheck, curl, c++, dequote, dict, dmesg, dpkg, lrzip, make, mount, mutt, pidof, removepkg, rpm, umount, upgradepkg, vi, wine, xv. + See details in CHANGES. ------------------------------------------------------------------- Wed Nov 30 15:09:57 CET 2011 - tiwai@suse.de - Update to version 1.90: - new completions: epdfview, lpr, lpq, mysql, puppet, pkgtool, makepkg, rmp2tgz, slapt-get, slapt-src, slackpkg, kcov, feh, xgamma, fbi, fbgs sbopkg, a2x, arping, asciidoc, base64, cal, chrpath, cppcheck, curl, dmesg, dot, file, gnome-mplayer, gprof, hddtemp, host, htpasswd, idn, ionice, jps, lbunzip2, lbzip2, lbzcat, prelink, protoc, pwdx, pwgen, reptyr, sum, watch, phing, pinfo - installed location changed to /usr/share/bash-completion/* - see more changes in CHANGES file ------------------------------------------------------------------- Sat Sep 17 19:13:18 UTC 2011 - jengelh@medozas.de - Remove redundant tags/sections from specfile - Use %_smp_mflags for parallel build ------------------------------------------------------------------- Fri Feb 25 08:30:09 UTC 2011 - poletti.marco@gmail.com - Update to version 1.3: + Added completions for: badblocks, compgen, crontab, dumpe2fs, e2freefrag, e2label, ether-wake, filefrag, gendiff, growisofs, hping{,3} (the previous version already completed hping2), iftop, ip, iscsiadm, javaws, kid3, lrzip, lsof, mktemp, perldoc, portecle, POSIX sh, postgresql, sha{,224,256,384,512}sum, sysbench, tune2fs, xfreerdp, xmodmap, xm subcommands and xrdb. + Improve the completions for: autotools, /etc/init.d/*, ipmitool, jar, java, javadoc, MAC address, man, mencoder, mkdir, mplayer, okular, pack200, povray, python, rpm, rpmbuild, sqlite3, tar, unzip, users/groups (in various contexts), wodim, xine-based players and xmllint. + Fix the completions for: avahi-browse, IPv6 known hosts, kompare, muttrc, p4, povray and ~username (in various contexts). + Other changes ------------------------------------------------------------------- Thu Jan 13 10:13:48 CET 2011 - vuntz@opensuse.org - Add bash-completion-fix-service.patch to fix an error created by the "service" completion. ------------------------------------------------------------------- Fri Jan 7 14:06:29 UTC 2011 - poletti.marco@gmail.com - Update to version 1.2. * Add new completions. * Many improvements and fixes to existing completions. * Completely drop support for bash < 3. ------------------------------------------------------------------- Tue Oct 20 14:23:47 CEST 2009 - poletti.marco@gmail.com - Update to version 1.1, that supports bash 4.0 better * Split many completions in files under contrib/ * Added new completions * Improved existing completions ------------------------------------------------------------------- Mon Oct 5 11:32:39 CEST 2009 - vuntz@opensuse.org - Update to version 1.0 (too many changes to list). - Remove all our patches except bash-completion-speedup_rpm.patch: + bash-completion-bzip2_fix.patch: should be fixed upstream. + bash-completion-cd.patch: doesn't seem to be needed. + bash-completion-complete_spm.patch: source rpms are now src.rpm as far as I can tell, so no need to complete on spm. + bash-completion-mount_dir_fix.patch: the fix is not correct. It should not be for root only. bnc#386459 should be forwarded upstream for a proper fix. + bash-completion-no_tilde_expansion.patch: I'm unsure we want to diverge there. bnc#386844 should be forwarded upstream for a proper fix. + bash-completion-readonly_fix.patch: this is now fixed upstream, I think. + bash-completion-svn_filenames.patch: fixed upstream. + bash_completion-rpm_install_complete.patch: I'm really not sure the fix is right. bnc#242123 should be forwarded upstream. - Respin bash-completion-speedup_rpm.patch. - Remove the git completion: it's now in git itself. ------------------------------------------------------------------- Tue Nov 11 16:25:46 CET 2008 - werner@suse.de - Make completion for cd command smart (bnc#442827) ------------------------------------------------------------------- Fri Sep 26 16:29:52 CEST 2008 - mkoenig@suse.de - fix problem with readonly vars [bnc#383486] - speed up rpm completion [bnc#402659] - complete on .spm [bnc#416901] ------------------------------------------------------------------- Tue May 6 15:37:54 CEST 2008 - mkoenig@suse.de - remove default tilde expansion, as this should be configurable by the expand-tilde readline setting, even with bash-completion installed [bnc#386844] ------------------------------------------------------------------- Mon May 5 16:12:47 CEST 2008 - mkoenig@suse.de - fix mount completion for root [bnc#386459] ------------------------------------------------------------------- Tue Apr 22 16:30:44 CEST 2008 - mkoenig@suse.de - use -o filenames for svn completion [bnc#382280] - add empty %build section ------------------------------------------------------------------- Fri Jun 1 16:38:39 CEST 2007 - mkoenig@suse.de - fix bzip2 completion to handle filenames with spaces [#278608] ------------------------------------------------------------------- Thu Mar 8 12:51:15 CET 2007 - mkoenig@suse.de - enhance rpm completion [#242123] ------------------------------------------------------------------- Thu Feb 15 11:43:10 CET 2007 - mkoenig@suse.de - add git-completion - add %clean target to specfile - only install really useful completions by default ------------------------------------------------------------------- Wed Feb 7 13:23:19 CET 2007 - mkoenig@suse.de - update to version 20060301 * There were probable bash 3.1 POSIX quote problems if UserKnownHostsFile or GlobalKnownHostsFile keywords were used inside ssh config files. Fixed. * Added new subversion completion implementation * Added minicom completion * --nodigest and --nosignature options must be set in $nodig and $nosig within _rpm_installed_packages() itself, not just set in _rpm() before _rpm_installed_packages() is called. This is because other completion functions also call _rpm_installed_packages(). * Minor playmidi and timidity additions for .MID(I) (capital letters) files. * Add kdvi, dvipdf and advi to programs that complete on .dvi files * iconv completion improvement * Replace invoke-rc.d completion - move useful completion files to /etc/bash_completion.d/ ------------------------------------------------------------------- Wed Jan 25 21:45:51 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Aug 2 13:35:20 CEST 2005 - cthiel@suse.de - Update to version 20050721. ------------------------------------------------------------------- Mon Mar 7 11:46:48 CET 2005 - agruen@suse.de - Update to version 20050121. ------------------------------------------------------------------- Tue Sep 21 20:01:03 CEST 2004 - agruen@suse.de - Update to version 20040711. Drop obsolete patches. ------------------------------------------------------------------- Mon Feb 23 16:27:44 CET 2004 - hmacht@suse.de - added option # norootforbuild in specfile ------------------------------------------------------------------- Thu Sep 18 15:48:32 CEST 2003 - agruen@suse.de - #30648: fix insmod tab completion regexp quoting bug. ------------------------------------------------------------------- Wed Sep 3 14:53:08 CEST 2003 - agruen@suse.de - rschiele@uni-mannheim.de: bash_completion searches lsmod in /sbin, but it is in /bin now. ------------------------------------------------------------------- Mon Jul 28 18:26:44 CEST 2003 - agruen@suse.de - Remove /etc/bash_completion.d/ directory from files list: This directory is now "owned" by bash. (We still must create an /etc directory in the build root, though.) ------------------------------------------------------------------- Fri Jul 25 15:38:35 CEST 2003 - agruen@suse.de - Mark /usr/share/doc/packages/bash-completion/ as owned by that package (RPMv4 complained about that). ------------------------------------------------------------------- Thu Jul 24 15:40:01 CEST 2003 - agruen@suse.de - Create initial package.