on moving tags

Lalo Martins lalo at exoweb.net
Tue May 17 02:56:43 BST 2005


I think I came up with the solution for moving tags.  See if I make
sense.


1.  Tags are not versioned.  They're not part of the "source".  They are
branch metadata.

2.  Each tag is associated with a *list* of revision (numbers or uids, I
haven't thought about that).

So when you go `bzr pull -t stable $branch`, you get the latest revision
associated with the tag "stable".

Let's say the latest stable is 50, and you test it and it doesn't work
for you.  You want the previous one.  Then you go `bzr pull -t stable<50
$branch`.  Conversely if you are at 23 and want the *next* stable, you
can go `bzr pull -t stable>23 $branch`.

The command line syntaxes are of course open to debate... er I mean,
even more so than the rest of the idea.

best,
                                               Lalo Martins
--
      My personal formula for efficiency is to arrange
     problems in such a way that they solve each other.
--
http://www.exoweb.net/                  mailto:lalo at exoweb.net
GNU: never give up freedom                 http://www.gnu.org/






More information about the bazaar mailing list