chiark / gitweb /
test suite: git-debrebase: Do some tests without dgit installed
[dgit.git] / tests / tests / gdr-newupstream-v0
index 9b283c0b7e328bf0b527c4973117247de819274c..e866edce4a87c4f09942dc87f7999cf2707fe69c 100755 (executable)
@@ -2,9 +2,9 @@
 set -e
 . tests/lib
 
-t-dependencies git-buildpackage libfile-fnmatch-perl faketime
+t-dependencies NO-DGIT GDR
 
-t-setup-import gdr-convert-gbp
+t-setup-import gdr-convert-gbp-noarchive
 
 cd $p
 
@@ -30,6 +30,11 @@ v=2.1-1
 
 git checkout master
 
+t-expect-fail F:'Could not determine appropriate upstream commitish' \
+t-git-debrebase new-upstream-v0 $v
+
+git tag v2.1 upstream
+
 t-git-debrebase new-upstream-v0 $v
 t-gdr-good laundered
 
@@ -49,7 +54,7 @@ anchor=$(perl <../anal.anch -ne '
        exit;
 ')
 
-t-git-debrebase --anchor=$anchor -fanchor-treated new-upstream-v0 $v
+t-git-debrebase --anchor=$anchor -fanchor-treated new-upstream-v0 $v upstream
 t-gdr-good laundered
 
 t-git-debrebase stitch