The changelog is easy to update to only include Debian changes with:
gbp dch -- debian
Maybe gbp dch could have this automatically if debian/source/format
`3.0 (quilt)`?
For context, I have this workflow for all my packages:
git fetch --verbose upstreamvcs
# Note latest tag, e.g. r3.2, and verify it
git verify-tag r3.2
# Import latest debian/patches so that it is easy to rebase later
gbp pq drop && gbp pq import && gbp pq switch
# Download upstream release tarball, and merge using both git tag
and tarball
gbp import-orig --uscan
gbp dch --distribution=UNRELEASED \
--commit --commit-msg="Update changelog and refresh patches
after %(version)s import" \
-- debian
gbp pq rebase
gbp pq export --drop --commit
git commit --all --amend # or `git citool --amend`
# Note: remember to manually strip '1:' and '-1' from commit
message title as
# the '%(version)s' output is the Debian version and not upstream version!