How to programmatically list tags for a revision?
Matt Mackall
mpm at selenic.com
Mon Mar 19 15:01:41 CDT 2012
On Mon, 2012-03-19 at 19:38 +0000, Jason R. Coombs wrote:
> Thanks. That's helpful. I've started implementing the feature using hg tags, but I've run into another hitch.
>
> When one runs hg id with --rev, one can specify the revision using the
> local incremental id or a partial hash or a full hash.
Or bookmark or tag or branch or revset, etc.
> Thus, to down select the appropriate tags, I believe I need to
> re-implement the revision matching algorithm.
???
I guess you want to find tags that match not a particular known
revision, but an arbitrary revision specifier. Seems like you should:
1) resolve the identifier with hg id -nr <some specifier>
2) find the corresponding tags with hg tags
Though that does suggest it might be useful to allow 'hg tags' to take
revset.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list