diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-09-19 01:59:31 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-09-25 20:12:52 +0100 |
commit | e0f2481785baebd56a8082c9353071ae83c11922 (patch) | |
tree | a920c80bd3a082e062f996ec74593913af7f7410 /tests/lib-build-modes | |
parent | a76f225dd9f40fb964058702a88a30ddffb17b23 (diff) |
Test suite: quilt-gbp-build-modes: Lift bulk into lib-build-modes
To split the sbuild test out, we want this to be reusable.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests/lib-build-modes')
-rw-r--r-- | tests/lib-build-modes | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/lib-build-modes b/tests/lib-build-modes index 007eaf2..4b0f944 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 |