chiark / gitweb /
Test suite: quilt-gbp-build-modes: Lift bulk into lib-build-modes
[dgit.git] / tests / lib-build-modes
index 007eaf2..4b0f944 100644 (file)
@@ -38,6 +38,28 @@ bm-prep () {
        cleanmodes="$cleanmodes_default"
 }
 
+bm-gbp-example-acts () {
+       t-gbp-example-prep
+
+       git checkout -b for-build-modes qc/quilt-tip-2
+       # build-modes cannot cope with branches containing /
+
+       bm-prep-ownpackage-branches for-build-modes
+
+       cleanmodes='git dpkg-source'
+
+       for act in "$@"; do
+               bm-guess-e-source-e-targets "$act"
+               real_act="--quilt=gbp $act"
+               case "$act" in
+               sbuild*)    bm_quirk_after_act=bm-quirk-sbuild-after-act ;;
+               gbp-*)      real_act="$real_act --git-ignore-branch" ;;
+               *)          bm_quirk_after_act='' ;;
+               esac
+               bm-act-iterate
+       done
+}
+
 bm-guess-e-source-e-targets () {
        local some_act=$1
        case "$some_act" in