1 # Configuration file for git-buildpackage rpm tools
4 # Default build command
5 #builder = rpmbuild -ba
6 # Default clean command:
7 #cleaner = git clean -fd
8 # Default branch for upstream sources
9 #upstream-branch = upstream
10 # Default branch for the packaging files
11 #packaging-branch = master
12 # Name of the distribution vendor
14 # Default tag formats to be used
15 #upstream-tag = upstream/%(version)s
16 #packaging-tag = packaging/%(version)s
19 # Don't check if packaging-branch == current branch
21 # Use color when on a terminal, alternatives: on/true, off/false or auto
23 # Directory containing rpm packaging files
25 # Spec file to be used
27 # Compress auto-generated patches
28 #patch-export-compress=100k
29 # Squash commits until certain tree-ish into one diff
30 #patch-export-squash-until = stable-updates:stable
31 # Export patches with numbering in filenames
32 #patch-numbers = False
35 ### Options only affecting git-buildpackage-rpm
37 [git-buildpackage-rpm]
38 # Look for a tag matching the upstream version when creating a tarball
40 # Uncomment this to automatically GPG sign tags
42 # Keyid to GPG sign tags with
44 # Push to a remote repository after a successful tag
45 #posttag = git-push git.example.com
46 # Run rpmlint after a successful build (for all rpm's found under build dir)
47 #postbuild = find $GBP_BUILD_DIR -name '*rpm' -exec rpmlint -i {} \;
48 # Run a script before build
49 #prebuild = GIT_DIR=$GBP_GIT_DIR my_prebuild.sh
50 # Build/export in a non-default directory
51 #export-dir = ../build-area/
52 # Special directory to look for pre-built orig source archives
53 #tarball-dir = ../tarballs/
54 # Build despite of unclean repository, i.e. untracked files are present
55 #ignore-untracked = True
56 # Ignore all local changes (i.e. build despite of modified files)
60 # Use best compression
61 #compression-level = best
62 # Don't send notifications, alternatives: on/true, off/false or auto
64 # Transparently handle submodules
66 # Rpmbuild related options
67 #rpmbuild-builddir=BUILD_DIR
68 #rpmbuild-rpmdir=RPM_DIR
69 #rpmbuild-sourcedir=SOURCE_DIR
70 #rpmbuild-specdir=SPEC_DIR
71 #rpmbuild-srpmdir=SRPM_DIR
72 #rpmbuild-buildrootdir=BUILDROOT_DIR
73 # Generate patches against upstream
77 ### Options only affecting git-import-orig-rpm
80 # Set a different upstream branch to import to:
81 #upstream-branch = newupstream
82 # Set a different branch to merge to:
83 #packaging-branch = pkgclean
84 # Don't merge new upstream to packaging branch by default:
86 # Filter out files when importing
88 # Filter out files from tarball passed to pristine tar:
89 #filter-pristine-tar = True
90 # Name used in storing tarballs in pristine-tar branch
91 #pristine-tarball-name = %(name)s_%(version)s%(filename_ext)s
92 # Run hook after the import
93 #postimport = my_postimport.sh
94 # Commit message for new upstream version
95 #import-msg = New upstream version %(version)s
98 ### Options only affecting git-import-srpm
101 # Set a different upstream branch
102 #upstream-branch = svn-upstream
103 # Filter out files when importing
104 #filter = [ 'CVS', '.cvsignore' ]
105 # Force committer of upstream source / packaging to be the same as author
106 #author-is-committer = True
109 ### Options only affecting gbp-pq-rpm
112 # Name of the patch-queue / development branch
113 #pq-branch = %(branch)s-devel
116 ### Options only affecting gbp-clone
119 # Track pristine-tar branch
123 ### Options only affecting gbp-pull
126 # Pull pristine-tar branch
130 ### Options only affecting gbp-create-remote-repo
132 [gbp-create-remote-repo]
133 # Disable remote branch tracking
136 # Options only affecting git-rpm-changelog
138 # Changelog filename, relative to the git topdir
139 #changelog-file = git-buildpackage.changelog
140 # Format string for the revision part of the changelog header
141 #changelog-revision = %(tagname)s