rpms/bash-completion/devel bash-completion-mock, 1.1, 1.2 bash-completion.spec, 1.16, 1.17
Ville Skytta (scop)
fedora-extras-commits at redhat.com
Wed Aug 30 21:27:32 UTC 2006
Author: scop
Update of /cvs/extras/rpms/bash-completion/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13741
Modified Files:
bash-completion-mock bash-completion.spec
Log Message:
* Thu Aug 31 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060301-2
- Trigger-install support for gcl, lilypond, mercurial and svk.
- Improve mock completion a bit.
Index: bash-completion-mock
===================================================================
RCS file: /cvs/extras/rpms/bash-completion/devel/bash-completion-mock,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- bash-completion-mock 28 Nov 2005 20:26:32 -0000 1.1
+++ bash-completion-mock 30 Aug 2006 21:27:32 -0000 1.2
@@ -2,19 +2,28 @@
_mock()
{
- local cur prev
+ local cur prev commands cfgdir
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
prev=${COMP_WORDS[COMP_CWORD-1]}
+ commands='rebuild chroot init clean shell'
+ cfgdir=/etc/mock
+
+ count=0
+ for i in ${COMP_WORDS[@]} ; do
+ [ $count -eq $COMP_CWORD ] && break
+ [ "$i" == --configdir ] && cfgdir="${COMP_WORDS[((count+1))]}"
+ count=$((++count))
+ done
case $prev in
- --@(result|state)dir)
+ --@(config|result|state)dir)
_filedir -d
return 0
;;
-r)
- COMPREPLY=( $( command ls /etc/mock | \
+ COMPREPLY=( $( command ls $cfgdir | \
sed -ne 's/^\('$cur'.*\)\.cfg$/\1/p') )
return 0
;;
@@ -23,9 +32,11 @@
;;
esac
+ # TODO: process $commands
if [[ "$cur" == -* ]] ; then
COMPREPLY=( $( compgen -W '--version -h --help -r --no-clean --arch \
- --debug --resultdir --statedir --uniqueext' -- $cur ) )
+ --debug --resultdir --statedir --uniqueext --configdir --quiet \
+ --autocache --rebuildcache' -- $cur ) )
else
_filedir '?(no)src.rpm'
fi
Index: bash-completion.spec
===================================================================
RCS file: /cvs/extras/rpms/bash-completion/devel/bash-completion.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- bash-completion.spec 2 Mar 2006 21:12:24 -0000 1.16
+++ bash-completion.spec 30 Aug 2006 21:27:32 -0000 1.17
@@ -1,6 +1,6 @@
Name: bash-completion
Version: 20060301
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Programmable completion for Bash
Group: System Environment/Shells
@@ -60,16 +60,22 @@
[ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/%{?2}%{!?2:%1}\
%{nil}
+# Not handled (yet?):
+# bitkeeper, dsniff, harbour, larch, lisp, p4, povray, sitecopy
%bashcomp_trigger bittorrent
%bashcomp_trigger cksfv
%bashcomp_trigger clisp
%bashcomp_trigger freeciv
%bashcomp_trigger gcc-gnat gnatmake
+%bashcomp_trigger gcl
%bashcomp_trigger gkrellm
+%bashcomp_trigger lilypond
%bashcomp_trigger mailman
%bashcomp_trigger mcrypt
+%bashcomp_trigger mercurial hg
%bashcomp_trigger mock
%bashcomp_trigger mtx
+%bashcomp_trigger perl-SVK svk
%bashcomp_trigger plague-client
%bashcomp_trigger ruby-ri ri
%bashcomp_trigger sbcl
@@ -90,6 +96,10 @@
%changelog
+* Thu Aug 31 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060301-2
+- Trigger-install support for gcl, lilypond, mercurial and svk.
+- Improve mock completion a bit.
+
* Thu Mar 2 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060301-1
- 20060301, patches and profile.d scriptlet applied/included upstream.
- Convert docs to UTF-8.
More information about the scm-commits
mailing list