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