X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Ftests%2Fgdr-merge;h=60146913f93e6d84d26e4d3590145c29584ecd39;hp=666672faa82ac01fbf8ee07f37a26f78dfdb25e5;hb=9fe91f98a08e948bf3e282cd17f7c2637669a216;hpb=965fdfed6e03d38b273baf1fa282a3d2ef828484 diff --git a/tests/tests/gdr-merge b/tests/tests/gdr-merge index 666672fa..60146913 100755 --- a/tests/tests/gdr-merge +++ b/tests/tests/gdr-merge @@ -8,25 +8,6 @@ t-dependencies NO-DGIT GDR t-tstunt-parsechangelog t-setup-import gdr-convert-gbp-noarchive -: 'set up so t-git-debrebase runs gdr via git' - -case "$DGIT_GITDEBREBASE_TEST" in -''|git-debrebase) ;; -*) - t-tstunt - st=$tmp/tstunt/git-debrebase - export DGIT_GITDEBREBASE_TEST_REAL="$DGIT_GITDEBREBASE_TEST" - cat <<'END' >$st -#!/bin/sh -set -x -exec "$DGIT_GITDEBREBASE_TEST_REAL" "$@" -END - chmod +x $st - ;; -esac - -DGIT_GITDEBREBASE_TEST='git debrebase' - : 'do a simple test' cd $p @@ -40,13 +21,18 @@ t-git-debrebase quick git checkout -b other t-some-changes other '' -other +echo 'other-conflict' >>debian/zorkmid +git commit -m 'other-conflict' debian/zorkmid + git checkout master t-some-changes us-1 '' -us t-git-debrebase new-upstream 2.1 t-some-changes us-2 '' -us +echo 'us-conflict' >>debian/zorkmid +git commit -m 'us-conflict' debian/zorkmid t-git-debrebase quick -git merge other +t-merge-conflicted-stripping-conflict-markers other debian/zorkmid t-expect-fail E:'general two-parent merge' \ t-git-debrebase @@ -55,8 +41,12 @@ export GIT_DEBREBASE_EXPERIMENTAL_MERGE=1 t-git-debrebase t-gdr-good laundered + +t-refs-same-start +t-ref-head t-git-debrebase -t-gdr-good laundered +t-ref-head + t-git-debrebase scrap t-some-changes after