6 t-dependencies NO-DGIT GDR
8 t-tstunt-parsechangelog
9 t-setup-import gdr-convert-gbp-noarchive
15 t-gdr-prep-new-upstream 2.1
24 t-expect-fail F:'Could not determine appropriate upstream commitish' \
25 t-git-debrebase new-upstream $v
29 git branch before-new-upstream
31 t-git-debrebase new-upstream ${v%-*}
33 date=$(git log --format=%aD -n1 debian/changelog)
34 cat >../clog.expected <<END
35 example ($v) UNRELEASED; urgency=medium
37 * Update to new upstream version ${v%-*}.
39 -- dgit test git user <dgit-test@debian.example.net> $date
42 git show before-new-upstream:debian/changelog >>../clog.expected
43 diff -u ../clog.expected debian/changelog
46 git reflog | egrep 'debrebase new-upstream.*checkout'
48 t-git-debrebase stitch
55 git reset --hard startpoint
57 t-git-debrebase analyse >../anal.anch
58 anchor=$(perl <../anal.anch -ne '
59 next unless m/^(\w+) Anchor\s/;
64 GIT_REFLOG_ACTION='STUNT-RLA' \
65 t-git-debrebase --anchor=$anchor -fanchor-treated new-upstream $v upstream
67 git reflog | egrep 'STUNT-RLA: debrebase new-upstream'
68 git reflog | egrep 'STUNT-RLA: debrebase: launder for new upstream'
70 t-git-debrebase stitch
73 git diff --quiet ordinary