Kevin Bullock kbullock+mercurial at
Mon May 9 12:35:40 CDT 2011

On May 7, 2011, at 6:52 PM, Adrian Buehlmann wrote:

> veracity [1] has the concept of "stamps". A stamp is like a tag (a name)
> that can be applied to changesets. But a stamp differs from a tag
> because the same stamp can be applied to *multiple* changesets.
> Example usage: "passes test", "behavior change", "pending review"

How is this different from (a) named branches, and (b) bookmarks when used as described in issue2788?

For reference, here's the 4(!) types of labels we currently have (cribbed from mpm's notes on issue2788):

name      stored   mutable  auditable  sharable  auto-updating
tags      .hgtags  yes      yes        yes       no
localtags .hg      yes      no         no        no
branches  commit   no       yes        yes       no
bookmarks .hg      yes      no         yes       if-current

pacem in terris / mir / shanti / salaam / heiwa
Kevin R. Bullock

More information about the Mercurial-devel mailing list