X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Flib-build-modes;h=4b0f944f7c2f595b64dbdb2104c46600e8e678fe;hp=007eaf226b222c70815eae81c6bac558617a9f03;hb=d206873437a8ee676eeb2806754a57fa938c9a4c;hpb=c1701e7d575aec2dc420b0f54bf648e6d3fb1938 diff --git a/tests/lib-build-modes b/tests/lib-build-modes index 007eaf22..4b0f944f 100644 --- a/tests/lib-build-modes +++ b/tests/lib-build-modes @@ -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