#!/bin/bash set -e . tests/lib t-dependencies git-buildpackage libfile-fnmatch-perl t-setup-import gdr-convert-gbp cd $p : 'non-dgit upload (but we prepare it with dgit anyway)' git checkout -b nmu nmu-upload () { t-dch-commit -v $v -m nmu t-some-changes nmu t-dch-commit -r sid t-dgit -wgf build-source cd .. c=${p}_${v}_source.changes debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A $c dput -c $tmp/dput.cf test-dummy $c t-archive-process-incoming sid } v=2.0-2+num1 nmu-upload : 'done the nmu, switching back to the maintainer hat' cd $p git checkout master t-dgit fetch git merge --ff-only dgit/dgit/sid git diff --exit-code nmu git branch t.before t-git-debrebase t-gdr-good laundered t-git-debrebase stitch t-gdr-good stitched t-ok