Introcude clone-bb tool
[tools/git-buildpackage.git] / gbp-rpm.conf
1 # Configuration file for git-buildpackage rpm tools
2
3 [DEFAULT]
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
13 #vendor=myvendor
14 # Default tag formats to be used
15 #upstream-tag = upstream/%(version)s
16 #packaging-tag = packaging/%(version)s
17 # Use pristine-tar
18 #pristine-tar = True
19 # Don't check if packaging-branch == current branch
20 #ignore-branch = True
21 # Use color when on a terminal, alternatives: on/true, off/false or auto
22 #color = auto
23 # Directory containing rpm packaging files
24 #packaging-dir=rpm
25 # Spec file to be used
26 #spec-file = gbp.spec
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
33
34 ###
35 ### Options only affecting git-buildpackage-rpm
36 ###
37 [git-buildpackage-rpm]
38 # Look for a tag matching the upstream version when creating a tarball
39 #upstream-tree = tag
40 # Uncomment this to automatically GPG sign tags
41 #sign-tags = True
42 # Keyid to GPG sign tags with
43 #keyid = 0xdeadbeef
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)
57 #ignore-new = True
58 # Commit-ish to build
59 #export = HEAD
60 # Use best compression
61 #compression-level = best
62 # Don't send notifications, alternatives: on/true, off/false or auto
63 #notify = off
64 # Transparently handle submodules
65 #submodules = True
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
74 #patch-export = True
75
76 ###
77 ### Options only affecting git-import-orig-rpm
78 ###
79 [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:
85 #merge = False
86 # Filter out files when importing
87 #filter = .svn
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
96
97 ###
98 ### Options only affecting git-import-srpm
99 ###
100 [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
107
108 ###
109 ### Options only affecting gbp-pq-rpm
110 ###
111 [gbp-pq-rpm]
112 # Name of the patch-queue / development branch
113 #pq-branch = %(branch)s-devel
114
115 ###
116 ### Options only affecting gbp-clone
117 ###
118 [gbp-clone]
119 # Track pristine-tar branch
120 #pristine-tar = True
121
122 ###
123 ### Options only affecting gbp-pull
124 ###
125 [gbp-pull]
126 # Pull pristine-tar branch
127 #pristine-tar = True
128
129 ###
130 ### Options only affecting gbp-create-remote-repo
131 ###
132 [gbp-create-remote-repo]
133 # Disable remote branch tracking
134 #track = False
135
136 # Options only affecting git-rpm-changelog
137 [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
142 # Preferred editor
143 #editor-cmd = vim