5 t-tstunt-parsechangelog
9 t-expect-fail 'quilt fixup cannot be linear' \
12 t-dgit --quilt=gbp build-source
14 t-dgit --quilt=gbp --gbp=no-such-command-gbp build-source
16 echo spong >debian/pointless-for-dgit-test
17 git add debian/pointless-for-dgit-test
18 git commit -m Pointless
20 t-expect-fail no-such-command-gbp \
21 t-dgit --quilt=gbp --clean=git --gbp=no-such-command-gbp build-source
23 t-dgit --quilt=gbp --clean=git build-source
25 t-expect-fail 'specifies a different tree to your HEAD commit' \
31 t-dgit --quilt=gbp push
41 t-pushed-good XXX need to do something more subtle than check our branch is in repo now:
44 # working tree is still clean
45 # DEP-14 tag refers to our HEAD, unchanged
46 # New dgit tag refers to a descendant
47 # New dgit tag and archive tag and .dsc hash are same
48 # dgit tree can be made by
49 # - dpkg-source -x on the pushed .dsc
51 # Maintainer tree can be made by
52 # - dpkg-source -x --skip-patches on the pushed .dsc
53 # - deleting any auto-gitignore patch and removing it from series
55 # dgit tree can be made by
56 # - as above, and then dpkg-source --before-build
57 # - modulo .pc and non-debian/ .gitignores
63 check that the synthetic fast forward worked