[F013] Tag
This functionality aims to surround : hg tag and to adapt it for <ant> tags.
Shell command
hg tag [-f] [-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME... add one or more tags for the current or given revision Name a particular revision using <name>. Tags are used to name particular revisions of the repository and are very useful to compare different revisions, to go back to significant earlier versions or to mark branch points as releases, etc. If no revision is given, the parent of the working directory is used, or tip if no revision is checked out. To facilitate version control, distribution, and merging of tags, they are stored as a file named ".hgtags" which is managed similarly to other project files and can be hand-edited if necessary. The file '.hg/localtags' is used for local tags (not shared among repositories). See 'hg help dates' for a list of formats valid for -d/--date. options: -f --force replace existing tag -l --local make the tag local -r --rev revision to tag --remove remove a tag -m --message use <text> as commit message -d --date record datecode as commit date -u --user record the specified user as committer use "hg -v help tag" to show global options
Parameters
Attribute | Description | Value | Required |
---|---|---|---|
cmd | hg command | tag | yes |
dir | directory to tag | yes | |
tag | name of the tag | yes | |
force | replace existing tag | true/false, yes/no, on/off | no |
local | make the tag local | true/false, yes/no, on/off | no |
revision | revision to tag | no | |
remove | remove a tag | true/false, yes/no, on/off | no |
message | use <text> as commit message | no | |
date | record datecode as commit date | no | |
user | record the specified user as committer | yes |