• About

    Swaroop C H is 29 years of age. He is a coder and startupper. He has previously worked at Yahoo!, Adobe, his own startup and Infibeam.


    Read more about him


    Email: swaroop (at) swaroopch.com

  • Subscription

    If you want to know when new stories and articles appear on this website, you can receive them via:

  • I'm a Wannabe Hacker

    The Glider: A Universal Hacker Emblem

Bazaar-NG

Canonical, the guys behind Ubuntu Linux, seem to be creating a “next-generation distributed version control system” called Bazaar-NG. It’s written in Python and is primarily tested on Ubuntu. I haven’t played with it but it seems it is already self-hosting, that demonstrates a bit of its capabilities. They have excellent documentation already. Although, I am wondering how they are going to handle the ‘distributed’ part.

(via creosote)

Update : The lead guy on Bazaar-NG is also the person who wrote DistCC. So, I guess he knows what he’s doing ;)

Please rate whether you liked this article:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

5 Responses to “Bazaar-NG”

  1. Rams Says:

    IIRC, It’s actually an attempt to simplify Tom Lord’s Arch ( TLA ) – TLA has about 120 commands; Contrast this with subversion which has only about 20 cmds. Note that I am not trying to plug either ;-) .

  2. Swaroop C H Says:

    Ramaswamy: I remember reading something about that in the [FAQ][1], now that I re-read it, I discover that Bazaar was a fork of GNU Arch and this particular Bazaar-NG (Next Generation) is a "from-scratch project trying to take the best ideas from Baz and also from other projects"!

    [1]: http://bazaar-ng.org/faq.html

  3. S Chris Smith Says:

    What requirements does this meet that Subversion does not? I think there is a distribution
    choices, where the too few and too many tails are both unhelpful…

  4. Aaron Bentley Says:

    The advantage of baz-ng over Subversion and CVS is that it is a distributed system. Subversion and CVS are centralized systems with one canonical repository for each project. In contrast, with distributed systems like baz-ng (or Arch), developers can work together on the same project without needing write access to each-other’s repositories, with features that make it easy to merge some or all of each other’s changes. It’s freedom baby, yeah!

  5. Rams Says:

    Check out svk – It is based on subversion and provides a somewhat similar distributed system.