#!/bin/bash set -e . tests/lib t-setup-import gbp cd $p t-tstunt-parsechangelog t-tstunt-debuild t-tstunt-lintian : '----- let gbp build a .orig for comparison -----' gbp buildpackage --git-no-sign-tags -us -uc mkdir ../gbp-output mv ../*1.0* ../gbp-output/. rm -f ../*.changes : '----- now do it ourselves -----' t-dgit -wgf --dgit-view-save=split.b gbp-build --git-ignore-branch t-dgit -wgf --quilt=gbp clean # gbp leaves dirty trees :-/ t-dgit -wgf --dgit-view-save=split.p --quilt=gbp push --new t-gbp-pushed-good : '----- check .origs are the same -----' # if gbp weren't weird about .gitignore we could just debdiff the .dscs for d in . gbp-output; do cd $tmp/$d mkdir tar-x cd tar-x tar zxf ../${p}_${v%-*}.orig.tar.gz done cd $tmp diff -ruN gbp-output/tar-x tar-x t-ok