chiark / gitweb /
git-debrebase: merge: Change wreckage to refs/debrebase/wreckage/*
[dgit.git] / tests / tests / gdr-merge-conflicts
index ab57a1e35b73dbb17ef87d5875afa2e4dc4b3379..59dec9720b18e0fb5fcbe6813f1a11da4c028386 100755 (executable)
@@ -11,13 +11,13 @@ t-setup-import gdr-convert-gbp-noarchive
 export GIT_DEBREBASE_EXPERIMENTAL_MERGE=1
 
 wreckage-before () {
-       junkref=refs/debrebase-wreckage/junk
+       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 .
+       git for-each-ref refs/debrebase/wreckage | egrep .
 }
 
 : ----- prepare the baseline -----
@@ -77,7 +77,7 @@ git commit -m 'other-upstream-conflict' docs/README
 
 t-git-debrebase quick
 
-if git for-each-ref refs/debrebase-wreckage | egrep .; then fail wreck; fi
+if git for-each-ref refs/debrebase/wreckage | egrep .; then fail wreck; fi
 
 : ----- make the merge -----
 
@@ -95,4 +95,23 @@ t-git-debrebase
 
 wreckage-after
 
+: ----- resolve the conflict -----
+
+# omg
+git checkout debrebase/wreckage/merged-patchqueue
+QUILT_PATCHES=debian/patches quilt push -a
+QUILT_PATCHES=debian/patches quilt refresh
+git add debian/patches
+git commit -m FIX
+git reset --hard
+git clean -xdff
+
+t-expect-fail F:todo \
+t-git-debrebase record-resolved-merge
+
+git checkout master
+
+#t-git-debrebase
+#t-gdr-good laundered
+
 t-ok