chiark / gitweb /
git-debpush: Check that patches are (un)applicable
[dgit.git] / tests / lib-build-modes
index 7d0d9fddcf14d18fd8ec52287c4fe1f48e17628c..a4482be2ed56e1c556772b363f312255f67c060d 100644 (file)
@@ -38,11 +38,13 @@ bm-prep () {
        cleanmodes_default+=" dpkg-source$cleanmodes_dpkgsource_extra"
        cleanmodes_default+=" dpkg-source-d$cleanmodes_dpkgsource_extra"
        cleanmodes_all="$cleanmodes_default git-ff check"
+       cleanmodes_all+=" git,always git,always"
        cleanmodes="$cleanmodes_default"
 }
 
 bm-gbp-example-acts () {
        t-gbp-example-prep
+       t-tstunt-parsechangelog
 
        git checkout -b for-build-modes qc/quilt-tip-2
        # build-modes cannot cope with branches containing /
@@ -148,8 +150,10 @@ bm-compute-expected () {
        # that too and reset eff_cleanmode to $cleanmode
 
        case $eff_cleanmode in
-       git)            echo >&4 'BUILD-MODES PROGRAM git clean -xdf' ;;
-       git-ff)         echo >&4 'BUILD-MODES PROGRAM git clean -xdff' ;;
+       git|Cgit,always)
+                       echo >&4 'BUILD-MODES PROGRAM git clean -xdf' ;;
+       git-ff|Cgit-ff,always)
+                       echo >&4 'BUILD-MODES PROGRAM git clean -xdff' ;;
        check|Ccheck)   echo >&4 'BUILD-MODES PROGRAM git clean -dn -x' ;;
        dpkg-source-d|dpkg-source-d,no-check)
                        echo >&4 "EXAMPLE RULES TARGET clean"
@@ -158,10 +162,9 @@ bm-compute-expected () {
                        bm-build-deps-ok || tolerate_fail=tolerate
                        echo >&4 "EXAMPLE RULES TARGET clean"
                        ;;
-       none)           ;;
+       none|Cnone)     ;;
        Cdpkg-source*)  ;; # handled below
-       Cgit|Cgit-ff)   ;;
-       C*)             echo "TODO bm eff_cleanmode=$eff_cleanmode" ;;
+       Cgit|Cgit-ff)   echo >&4 'BUILD-MODES PROGRAM git clean -dn' ;;
        *)              fail "t-compute-expected-run $cleanmode ??" ;;
        esac