From 25677d0bd76e6cb858184e46c2b5ebc1ca0e861a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Guido=20G=C3=BCnther?= Date: Sun, 2 Jan 2011 11:32:25 +0100 Subject: [PATCH] bash completion: add completion for gbp-{pq,pull,clone} --- debian/git-buildpackage.bash-completion | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/debian/git-buildpackage.bash-completion b/debian/git-buildpackage.bash-completion index 653c412..96e5b3a 100644 --- a/debian/git-buildpackage.bash-completion +++ b/debian/git-buildpackage.bash-completion @@ -107,3 +107,34 @@ _git_import_dsc () } [ "${have:-}" ] && complete -F _git_import_dsc -o default git-import-dsc +have gbp-pq && +_gbp_pq () +{ + local options=$(_gbp_options gbp-pq) + options="$options export import rebase drop" + + _gbp_comp "$options" +} +[ "${have:-}" ] && complete -F _gbp_pq -o default gbp-pq + +have gbp-pull && +_gbp_pull () +{ + local options=$(_gbp_options gbp-pull) + local branch_opts="--debian-branch\= --upstream-branch\=" + local tag_opts="--debian-tag\= --upstream-tag\=" + + _gbp_comp "$options" "$branch_opts" "$tag_opts" +} +[ "${have:-}" ] && complete -F _gbp_pull -o default gbp-pull + +have gbp-clone && +_gbp_clone () +{ + local options=$(_gbp_options gbp-clone) + local branch_opts="--debian-branch\= --upstream-branch\=" + local tag_opts="--debian-tag\= --upstream-tag\=" + + _gbp_comp "$options" "$branch_opts" "$tag_opts" +} +[ "${have:-}" ] && complete -F _gbp_clone -o default gbp-clone -- 2.7.4