diff -r 3210b7930899 -r 9a09a625bc93 mercurial/revset.py --- a/mercurial/revset.py Mon Mar 24 20:00:18 2014 -0700 +++ b/mercurial/revset.py Tue Mar 25 16:17:16 2014 -0500 @@ -1594,6 +1594,10 @@ def tag(repo, subset, x): """``tag([name])`` The specified tag by name, or all tagged revisions if no name is given. + + If `name` starts with `re:`, the remainder of the name is treated as + a regular expression. To match a tag that actually starts with `re:`, + use the prefix `literal:`. """ # i18n: "tag" is a keyword args = getargs(x, 0, 1, _("tag takes one or no arguments"))