--version
Print version of the program, i.e. version of the git-buildpackage suite
-v, --verbose
Verbose execution
-h, --help
Print help and exit
--color=[auto|on|off]
Whether to use colored output.
--color-scheme=COLOR_SCHEME
Colors to use in output (when color is enabled). The format for COLOR_SCHEME is '<debug>:<in‐
fo>:<warning>:<error>'. Numerical values and color names are accepted, empty fields imply the de‐
fault color. For example, --git-color-scheme='cyan:34::' would show debug messages in cyan, info
messages in blue and other messages in default (i.e. warning and error messages in red).
--vendor=VENDOR
Distribution vendor name.
--upstream-branch=BRANCH-NAME
The branch in the Git repository the upstream sources are put onto. Default is upstream.
--packaging-branch=BRANCH-NAME
The branch in the Git repository the packaging files are put onto. Default is master.
--[no-]sign-tags
GPG sign all created tags.
--keyid=GPG-KEYID
Use this keyid for gpg signing tags.
--packaging-tag=TAG-FORMAT
Use this tag format when tagging released versions, default is %(vendor)s/%(version)s.
--skip-packaging-tag
Do not create packaging tag after importing the packaging files.
--upstream-tag=TAG-FORMAT
Use this tag format when tagging upstream versions, default is upstream/%(version)s.
--upstream-vcs-tag=TAG-NAME
Add TAG-FORMAT as an additional parent of the commit of the upstream tarball. Useful when upstream
uses git and you want to link to its revision history. TAG-FORMAT can be a pattern similar to
what --upstream-tag supports.
--git-packaging-dir=DIRECTORY
Subdirectory where to put the RPM packaging files.
--filter=PATTERN
Filter out files glob-matching pattern. Can be given multiple times.
--pristine-tar
Generate pristine-tar delta file.
--allow-same-version
Allow one to re-import a package with an already existing version. This will not re-import the
upstream sources - only packaging files will be re-imported.
--author-is-committer
Use the author identity as the committer when importing upstream sources and packaging files.
--[no-]create-missing-branches
Create missing upstream and/or packaging branch if missing.
--orphan-packaging
Import packaging files into an orphan branch that will not be based on the upstream branch. Useful
if you want to maintain (non-native) package using the 'orphan-packaging' model. This option have
no effect if --native is used.
--native
Treat the package as native package. No separate upstream branch or upstream tags will be created.
--repo-user=[GIT|DEBIAN]
When set to DEBIAN use the DEBFULLNAME environment variable to set the user.name Git configuration
otherwise use Git's defaults. Only affects newly created repos.
--repo-email=[GIT|DEBIAN]
When set to DEBIAN use the DEBEMAIL environment variable to set the user.email Git configuration
otherwise use Git's defaults. Only affects newly created repos.