On Fri, Oct 21, 2011 at 7:04 PM, Dustin Sallings <[email protected]> wrote:

IMO, simplicity and conventions win here.  Tags should be treated as
> immutable pointers to commits that had some meaning and should be named and
> labeled meaningfully as well.  Branches are pointers to works in progress.
>  When work is "finished", they can be tagged and deleted.  If you do this,
> all of the defaults work and you don't have to invent and document as much.
>

The only way I can see this working then is to "move" the tag once a vote
passes. Whether this involves duplicating the tag, or creating a new one
that points to the same thing, I don't know. Other people with more Git-fu
can step in here. But we need a way of blessing tags that works with
downstream repositories, and that separates them out from defunct tags that
never made the cut.

Reply via email to