packages: bash-completion/builder.bash-completion - complete braches
glen
glen at pld-linux.org
Tue Feb 8 10:27:05 CET 2011
Author: glen Date: Tue Feb 8 09:27:05 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- complete braches
---- Files affected:
packages/bash-completion:
builder.bash-completion (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/bash-completion/builder.bash-completion
diff -u packages/bash-completion/builder.bash-completion:1.2 packages/bash-completion/builder.bash-completion:1.3
--- packages/bash-completion/builder.bash-completion:1.2 Tue Oct 19 21:56:30 2010
+++ packages/bash-completion/builder.bash-completion Tue Feb 8 10:27:00 2011
@@ -1,5 +1,12 @@
# builder(1) completion
+# retrieve branches from current spec
+_builder_spec_branches() {
+ local cur="$1" spec="$2" res
+ res=$(cvs status -v "$spec" | awk 'NF==3 && /branch:/{print $1}')
+ COMPREPLY=( $( compgen -W "$res" -- "$cur" ) )
+}
+
_builder()
{
local cur prev first
@@ -11,6 +18,11 @@
case "$prev" in
-@(g|--get))
_filedir
+ return 0
+ ;;
+ -r)
+ local spec=*.spec
+ _builder_spec_branches "$cur" "$spec"
return 0
;;
--with|--without)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/bash-completion/builder.bash-completion?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list