aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-07-04 16:30:47 +0900
committerSean Whitton <spwhitton@spwhitton.name>2016-07-04 16:31:10 +0900
commit90ea01103d2fbd4e6268880bed259a18f5b9cfb9 (patch)
tree01f5c679a7754e00f1095afb465a3ed339fa0536
parenteb8e11f589f5fc2a5ecf00f572851203c2e604ec (diff)
downloadgit-remote-gcrypt-90ea01103d2fbd4e6268880bed259a18f5b9cfb9.tar.gz
gbp.conf: rewrite with comments
We do actually need separate Debian and upstream tags.
-rw-r--r--debian/gbp.conf18
1 files changed, 14 insertions, 4 deletions
diff --git a/debian/gbp.conf b/debian/gbp.conf
index 86f71c4..caff513 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -1,9 +1,6 @@
[DEFAULT]
-upstream-branch = master
-debian-branch = master
-upstream-tag = debian/%(version)s
-debian-tag = debian/%(version)s
+# Some standard gbp settings
sign-tags = True
pristine-tar = True
pristine-tar-commit = True
@@ -12,5 +9,18 @@ color = on
compression = xz
compression-level = 9
+# Debian package maintainer is upstream project maintainer, so
+# everything lives on the master branch (from ver. 1.0.0-1 onwards)
+upstream-branch = master
+debian-branch = master
+# However, separate tags (e.g. one commit tagged both 1.0.0 and
+# debian/1.0.0-1) because git-remote-gcrypt is meant to be usable
+# outside of Debian
+upstream-tag = %(version)s
+debian-tag = debian/%(version)s
+
+# We need this filter so that gbp generates a suitable tarball so that
+# the end result is a proper 3.0 (quilt) source package
+[import-orig]
filter = [ '.git', '.gitignore', 'debian' ]
filter-pristine-tar = True