12 May 2005 bolsh   » (Master)

Subversion vs Bazaar

Seems like I have an opinion on everything these days.

I saw Elijah's and jamesh's posts on Bazaar, and being a big Subversion fan, wanted to respond.

James, it's not the difference in the command set which makes the difference between svn and bzr - it's the distribution. I get headaches when I try and think about having an official version if there are even 2 or 3 levels of redirection in there. There is nothing wrong with people developing longer-lived projects on branches (svn is made to work nicely that way) but if we were to use bzr the way we use cvs now, we would just have a central repository and a bunch of children. Distribution is also the #1 selling point of bzr, I know - but it somehow feels wrong allowing big developments to happen outside the central repository.

Elijah, svn has pretty good off-line support. Not as good as bzr, granted. svn gives very cheap branching. Both svn and cvs (starting 1.10.something) have support for read-only access. I remember asking someone for stats on cvs.gnome.org and anoncvs.gnome.org access a while back to find out if there were a good reason to split them off - svn.gnome.org could easily give r/o access to anonyous.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!