1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
[DEFAULT]
# DEP-14 format
debian-branch = debian/latest
upstream-branch = upstream/latest
# Lax requirement to use branch name 'debian/latest' so that git-buildpackage
# will always build using the currently checked out branch as the Debian branch.
# This makes it easier for contributors to work with feature and bugfix
# branches.
ignore-branch = True
# Always use pristine tar
pristine-tar = True
# This git repository also hosts the actual upstream tags and main branch 'master'.
# Configure the upstream tag format below, so that `gbp import-orig` will run
# correctly, and link tarball import branch (`upstream/latest`) with the
# equivalent upstream release tag, showing a complete audit trail of what
# upstream released and what was imported into Debian.
upstream-vcs-tag = v%(version%~%.)s
# If upstream publishes tarball signatures, git-buildpackage will by default
# import and use the them. Change this to 'on' to make 'gbp import-orig' abort
# if the signature is not found or is not valid.
# Upstream rdiff-backup does not sign releases, see e.g.
# https://github.com/rdiff-backup/rdiff-backup/releases/tag/v2.2.6
#upstream-signatures = on
# Ensure the Debian maintainer signs git tags automatically
sign-tags = True
# Ease dropping / adding patches
patch-numbers = False
# Group debian/changelog entries with the same "[ Author ]" instead of making
# multiple ones for the same author
multimaint-merge = True
# Automatically open a new changelog entry about the new upstream release, but
# do not commit it, as the 'gbp dch' still needs to run and list all commits
# based on when the debian/changelog last was updated in a git commit
postimport = dch -v %(version)s "New upstream release"
# Ensure a human always reviews all the debian/changelog entries
spawn-editor = always
# No need to confirm package name or version at any time, git-buildpackage
# always gets it right
interactive = False
# Ensure we always target Debian on Debian branches
dch-opt = --vendor=debian
# If this package ever needs to be maintained for Ubuntu, remember to override
# the branch, tag and commit messages
#debian-branch = ubuntu/24.04-noble
#debian-tag = ubuntu/%(version)s
#debian-tag-msg = %(pkg)s Ubuntu release %(version)s
#dch-opt = --vendor=ubuntu
|