gear-create-tag(1)

GEAR-CREATE-TAG(1) User Commands GEAR-CREATE-TAG(1)

NAME

gear-create-tag - create a signed release tag object

SYNOPSIS

gear-create-tag [commit-ish]

DESCRIPTION

gear-create-tag - create a signed release tag object for the given commit object

OPTIONS

-f, --force
replace an existing tag (instead of failing);
-u, --key-id=KEYID
use the given GPG key to create a signed tag;
-m, --message=TEXT
override custom tag message (default: <NAME> <VERSION>-<RELEASE>);
-n, --name=TEXT
override custom tag name (default: <VERSION>-<RELEASE>);
-r, --rules=FILENAME
override rules file name;
-s, --specsubst=VARIABLE=VALUE
add specsubst definition to the tag message, this option can be specified more than once;
-t, --time=DATE-FMT
set the date used in tag;
-q, --quiet
try to be more quiet;
-v, --verbose
print a message for each action;
-V, --version
print program version and exit;
-h, --help
show this text and exit.

CONFIGURATION

gear-create-tag reads following configuration options from git-config:

gear.create-tag.message

tag message template, defaults to '@name@ @version@-@release@'.

gear.create-tag.name

tag name template, defaults to '@version@-@release@'.

ENVIRONMENT

GIT_DIR
If the GIT_DIR environment variable is set then it specifies a path to use instead of the default for the base of the repository.

AUTHOR

Written by Alexey Gladkov <legion@altlinux.org>

REPORTING BUGS

Report bugs to http://bugzilla.altlinux.org/

COPYRIGHT

Copyright © 2007-2014 Alexey Gladkov <legion@altlinux.org>
Copyright © 2007-2021 Dmitry V. Levin <ldv@altlinux.org>
Copyright © 2008 Alexey I. Froloff <raorn@altlinux.org>
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

gear(1), git-tag(1), git-config(1), gpg(1).

March 2021 gear 2.5.0