emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Release tags


From: Stefan Monnier
Subject: Re: Release tags
Date: Fri, 07 Sep 2012 11:27:50 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)

> branch.  But DVCS adherents want the possibility of an alternate
> universe where 24.2 is on the history of the trunk. The benefit of this

I think there's just a simple misunderstanding of what tags are.
Bazaar's tags are just mapping from names to revids.  They're stored in
a branch because that seemed like a good idea.  Bzr propagates it
between branches whenever it gets a chance, pretty much.  So the tags in
a branch can refer to revids in different branches, some of which may
have nothing to do whatsoever with the current branch.  There can also
be a tag that points to a revid that doesn't exist, or that existed but
has been retracted, ...

I think Bzr's tags were not very well though out (e.g. you can't remove
a tag, because of how Bzr likes to eagerly and blindly spread them,
which causes them to come right back unless you remove them from
everywhere at the same time).  But the important point is that they do
not say anything reliable about the history of the current branch on
which you find them.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]