X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Ftests%2Fgdr-diverge-nmu;h=9951f5d7a56a574c47656e354fbc7fccaf014875;hp=9b37ca62e11622769ab2857de13f6ddadc899702;hb=51a8006237f3882101297df7b5c29f2d15a7641e;hpb=2045d087abc4445b98649af8eb4883c05573a324 diff --git a/tests/tests/gdr-diverge-nmu b/tests/tests/gdr-diverge-nmu index 9b37ca62..9951f5d7 100755 --- a/tests/tests/gdr-diverge-nmu +++ b/tests/tests/gdr-diverge-nmu @@ -10,9 +10,17 @@ cd $p t-dgit setup-mergechangelogs +: 'maintainer' + +v=2.0-3 +t-maintainer-commit-some-changes + +t-git-next-date + : 'non-dgit upload (but we prepare it with dgit anyway)' t-git-next-date +git checkout origin/master v=2.0-2+nmu1 t-nmu-upload-1 nmu @@ -21,20 +29,11 @@ t-nmu-upload-2 t-nmu-commit-an-upstream-change t-nmu-upload-3 -: 'done the nmu, switching back to the maintainer hat' - -t-git-next-date - -v=2.0-3 -t-maintainer-commit-some-changes +: 'ad hocery' -t-dgit fetch t-git-next-date - -t-expect-fail E:'Not.*fast-forward' \ -git merge --ff-only dgit/dgit/sid - -: 'ad hocery' +git checkout master +t-nmu-causes-ff-fail git cherry-pick 'dgit/dgit/sid^{/UPSTREAM NMU}' @@ -56,24 +55,7 @@ t-gdr-good laundered t-git-debrebase stitch t-gdr-good stitched -: 'check that what we have is what is expected' -git checkout -b compare.nmu origin/master~0 -git checkout patch-queue/nmu . -git rm -rf debian/patches -git commit -m 'rm patches nmu' - -git checkout -b compare.maintainer origin/master~0 -git checkout did.maintainer . -git rm -rf --ignore-unmatch debian/patches -git commit --allow-empty -m 'rm patches maintainer' - -git merge compare.nmu -git diff --quiet master - -: 'check that dgit still likes it' - -git checkout master -t-dgit -wgf quilt-fixup +t-nmu-reconciled-good patch-queue/nmu t-ok