This is either oversight or intentional design, and it’s hard to say what it is (more on this below).
, :
hg tag -f -r REVID TAGNAME
, - . .
, ,
hg tag -f -e -r REVID TAGNAME
, , .
, :
hg tag --hidden -f -r 'successors(TAGNAME)' TAGNAME
successors(...) revset , TAGNAME.
hg histedit ( ), ( ) commit, , ( .hgtags ).
, :
hg update
edit .hgtags
hg commit
hg evolve -a
histedit:
hg histedit -r REVID
edit .hgtags
hg commit
hg histedit --continue
, hg tag , .hgtags . Mercurial .hgtags - . , , , .
, , ( ), .
, ? , (hg rebase --keep ), , . hg graft. , .