gbp-taggbp-tag — Tag a Debian™ release in a Git repository |
gbp tag [--version] [--help] [--verbose] [--color=[auto|on|off]] [--color-scheme=COLOR_SCHEME] [--ignore-branch] [--[no-]ignore-new] [--[no-]sign-tags] [--keyid=GPG-KEYID] [--debian-branch=BRANCH_NAME] [--debian-tag=tag-format] [--debian-tag-msg=tag-msg-format] [--posttag=COMMAND] [--retag]
gbp tag tags the current head commit appropriately. It will in order:
Verify that it is being executed from the Debian branch.
Verify that the repository doesn't contain any uncommitted source changes.
Create a git tag using the information from debian/changelog.
(Optionally) call a post tag hook.
|
Print version of the program, i.e. version of the git-buildpackage suite |
|
Verbose execution |
|
Print help and exit |
|
Whether to use colored output. |
|
Colors to use in output (when color is enabled). The format for
COLOR_SCHEME is
'<debug>:<info>:<warning>:<error>'.
Numerical values and color names are accepted, empty fields imply
the default color. For example,
|
|
Execute
Exported environment variables are: |
|
GPG sign all created tags. |
|
Use this keyid for gpg signing tags. |
|
Use this tag format when tagging Debian™ versions, default is
|
|
Use this tag message format when signing Debian™ versions,
default is |
|
Don't fail tag operations if a tag with the same version
already exists. This is a command line only option that
cannot be specified via |
|
If you're not on this branch when invoking gbp tag it will
fail. Default is |
|
Don't check if the current branch matches
|
|
Don't abort if there are uncommitted changes in the source tree or
the current branch doesn't match the
|
Create a tag with the current defaults
gbp tag
Create using a more upstreamish tag format:
gbp tag --debian-tag='v%(version)s'
Several gbp.conf files are parsed
to set defaults for the above command-line arguments. See the
gbp.conf(5) manpage for details.