Tags in Bazaar

Thursday, March 1st, 2007

Just landed in Bzr trunk for 0.15:

peregrine% bzr help tag

usage: bzr tag TAG_NAME
Create a tag naming a revision.  Tags give human-meaningful names to
revisions. Commands that take a -r  (--revision) option can be given
-rtag:X, where X is any previously created tag.

Tags are stored in the branch.  Tags are copied from one branch to
another when you branch, push, pull or merge.

It is an error to give a tag name that already exists unless you pass
--force, in which case the tag is moved to point to the new revision.

options:
-d ARG, --directory=ARG
Branch in which to place the tag.
-r ARG, --revision=ARG
See 'help revisionspec' for details
--force               Replace existing tags
-h, --help            show help message
--delete              Delete this tag rather than placing it.

Looooovely :-). Can’t wait for 0.15!

6 comments:

  1. Ralesk says: (permalink)
    March 1st, 2007 at 7:30 pm

    Ah, I first thought it would be more like tags on a blog or the like — but since it’s not quite like that, a comment saying “I guess Web2.0 has reached revision control systems too!” is not too appropriate :) Ah well, almost!

  2. Simone Brunozzi says: (permalink)
    March 1st, 2007 at 10:13 pm

    Well, it seems very, very useful.
    Not sure if it’s fine that tagging semantics is not “specified” in any way…
    For example: use verbs, or nouns, or adjectives? Be less or more verbose?
    Again, a little practice can help see the small tunings.

  3. Ricardo Staudt says: (permalink)
    March 2nd, 2007 at 4:51 pm

    Great! I share Mark’s excitement for Bazaar. For long I’ve been looking for a revision/versioning tool that can actually be used by non-expert users in a more natural way.

    Once it hit’s version 1.0, I’m sure there will be new GUIs that will make the use of bazaar almost as simple as working with regular directories.

    I love Bazaar!

  4. Arno says: (permalink)
    March 4th, 2007 at 1:03 pm

    Hi Mark,

    Funny you should mention human-meaningful names. When I was young, at about the same age as you, there were 3 things I thought were great; 1.Transformers, 2.My bicycle and 3.my Amiga. You might think; oh boy, a fundAmigalist. No no, don’t worry it’s not THAT bad. Although I do miss one thing; transparancy.

    I think,when you fool around with computers, even when you’re not really into computers, you try to get an idea of how to get some controle. You sniff around the system for some clue to your query or quirk in the OS. Trying to get a feeling why things happen, happen as they happen. Because people get frustrated when things happen when it does not fit into their idea of how something should work (a mental model as they say) For example, listitem or tables in Office and my stepmom…need I say more?

    When I was young, and less geeky then now, I also was sniffing around my file system on my Amiga OS for some query or quirk and at on point I got it. Which was strange because when I look around on windows or linux (sorry) now, I kinda don’t. Worse is, I studied Artificial Intelligence and am a bit embarrassed about that (in my defense I just did top-level programming and didn’t really need to know what was going on at bottom-level…stop laughing)

    ‘Well, read about it here and here and here and this url’; I have been told, but to be honest, reading on a screen is not the favorite past time for most. When you got Amiga OS you would get a pile of little books, with well, everything. But even then you would start perhaps trying to do the following; open folder c: or root:\. In Amiga’s case it was c: and you would see the following.

    C
    Classes
    Devs
    Expansion
    Fonts
    L
    Libs
    Locale
    Prefs
    Rexxc
    S
    Storage
    System
    T
    Tools
    Trashcan
    Utilities
    WBStartup

    See if you can guess what these things are for. The answers are on http://www.amigau.com/amigarealm/thisoldworkbench/html/towb18.html
    When I get something for free, I don’t complain. I mean a free OS is the best thing since sliced bread, but I think, I could never really have the understanding of computers without my Amiga OS. Maybe what I am wondering is, if there are systems right now which are not really giving clues on how they work, how are we helping the tomorrows programmers?

    Kind regards,

    A concerned user.

  5. Jacques Francois Mostert says: (permalink)
    March 4th, 2007 at 10:10 pm

    Hi Mark

    My name is Jacques Francois Mostert. I live in Capetown, South Africa.

    Please help me sell my encryption algorithm.

    Please contact me on my email address.

    jacques@h2tech.co.za

    Thank you for your big contribution to the open-source community.

    Kind Regards,
    Jacques Mostert.

  6. Fernando Dias Oliveira says: (permalink)
    March 6th, 2007 at 12:47 pm

    Hello Mark, I´m using Ubuntu for a year and I use help Ubuntu-pr forum.
    I created a topic at the forum, asking about the money spent on Ubuntu.
    Topic:
    http://ubuntu.linuxval.org/smf/index.php?topic=16795.0
    If you can´t read the text in portuguese, e-mail me and I´ll help you. Thanks for all.