X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=tests%2Ftests%2Fgdr-newupstream-v0;fp=tests%2Ftests%2Fgdr-newupstream-v0;h=1c3147e2f0fa8a80b76ac4150691891ed716344d;hb=25ddd3eaafb2723913b6bf187596b46ec6ec3ba3;hp=7bd017b81801eea5352db40b321304d554221def;hpb=4b9de539daea1c590687fcf144b0f36cc99609ed;p=dgit.git diff --git a/tests/tests/gdr-newupstream-v0 b/tests/tests/gdr-newupstream-v0 index 7bd017b8..1c3147e2 100755 --- a/tests/tests/gdr-newupstream-v0 +++ b/tests/tests/gdr-newupstream-v0 @@ -23,14 +23,37 @@ new-upstream 2.1 : 'maintainer hat' -git checkout master - +git branch startpoint v=2.1-1 +git checkout master + t-git-debrebase new-upstream-v0 $v t-gdr-good laundered t-git-debrebase stitch t-gdr-good stitched +git branch ordinary + +: 'with --anchor' + +git reset --hard startpoint +t-git-next-date + +t-git-debrebase analyse >../anal.anch +anchor=$(perl <../anal.anch -ne ' + next unless m/^(\w+) Anchor\s/; + print $1,"\n"; + exit; +') + +t-git-debrebase --anchor=$anchor -fanchor-treated new-upstream-v0 $v +t-gdr-good laundered + +t-git-debrebase stitch +t-gdr-good stitched + +git diff --quiet ordinary + t-ok