summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-08-11 18:57:52 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-08-11 20:11:09 +0100
commit2e2f354d54d8af330c5a4a5ceab9d8c9604e5c0d (patch)
tree41daf89b348cae094f3efbcfbd2e32335029b839 /tests
parentb022011b4411f442c8c0357742d1aeecaaca5732 (diff)
git-debrebase: merge: test gdr-merge-conflicts: Break out wreckage-*
NFC Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests')
-rwxr-xr-xtests/tests/gdr-merge-conflicts17
1 files changed, 12 insertions, 5 deletions
diff --git a/tests/tests/gdr-merge-conflicts b/tests/tests/gdr-merge-conflicts
index 48ed991..e556db4 100755
--- a/tests/tests/gdr-merge-conflicts
+++ b/tests/tests/gdr-merge-conflicts
@@ -10,6 +10,16 @@ t-setup-import gdr-convert-gbp-noarchive
export GIT_DEBREBASE_EXPERIMENTAL_MERGE=1
+wreckage-before () {
+ junkref=refs/debrebase-wreckage/junk
+ git update-ref $junkref v2.1
+}
+
+wreckage-after () {
+ test '' = "$(t-git-get-ref-exact $junkref)"
+ git for-each-ref refs/debrebase-wreckage | egrep .
+}
+
: ----- prepare the baseline -----
cd $p
@@ -50,15 +60,12 @@ dch -a 'Merge, only conflict was in debian/changelog'
t-dch-r-rune dch
git commit -a --amend --no-edit
-junkref=refs/debrebase-wreckage/junk
-git update-ref $junkref v2.1
+wreckage-before
t-expect-fail F:'divergent anchors' \
t-git-debrebase
-test '' = "$(t-git-get-ref-exact $junkref)"
-
-git for-each-ref refs/debrebase-wreckage | egrep .
+wreckage-after
: ===== late failure in apply =====