Bazaar developers’ blog

December 7, 2009

Contributing to Free Software Projects Made Easy

Filed under: Uncategorized — Ian Clatworthy @ 7:56 am
Tags: , , ,

One of the primary reasons why Bazaar exists is that Canonical wants to make it as easy as possible for more people to contribute to FOSS (Free and Open Source Software) projects. After many years of development, the pieces of the puzzle are really falling into place nicely. See the tutorial I put together last week to see just how easy it can be.

November 8, 2009

New Working Tree Features in QBzr

Filed under: Uncategorized — Gary van der Merwe @ 9:54 pm
Tags: , ,

A number of new features have been added to QBzr, related to the management of your working tree. These feature are available from both qbrowse, and qcommit, and are available in the qbzr 0.16 release.

Screenshot of the new working tree context menu, including Merge conflict, Mark conflict resolved, Rename, Remove.

As you can see in the screen shot, we now show conflicts in the status column. Behind the scenes, “Merge conflict” uses extmerge, so that need installed and configured to work. “Mark conflict resolved” does a bzr resolve on the selected file.

“Remove” will unversion, and remove the file. It will prompt you if there are uncommitted changed that will be removed.

Moving and renameing

There are 3 new features that allow you to move or rename a file:

  • You can select rename from the context menu, and enter a new name.
  • You can move a file by drag it to a new folder.
  • If you have renamed or moved a file outside of bzr, you can select the old path (missing), and the new path (unversoined) and chose “Mark as moved/renamed”.
    Screenshot of Mark as Moved

October 27, 2009

Ten reasons to switch to Bazaar

Filed under: Uncategorized — Ian Clatworthy @ 3:05 am
Tags: , , , ,

Are you a Bazaar fan and need some help explaining to others why Bazaar is cool? I published a document last week called Why switch to Bazaar? that may help. I’ve tried hard to present the big picture together with some concrete examples, explaining what we stand for and what that means to users, teams and communities in reality. Furthermore, if you tried Bazaar 1.x but found it too slow or inefficient, I’m sure you’ll find the Bazaar 2.0 benchmarks included in the document great news.

I hope you find the document interesting and food for thought. If there are any mistakes or you’ll like to translate the document to another language, please let me know.

July 20, 2009

Pending merge information from qcommit.

Filed under: Uncategorized — Gary van der Merwe @ 1:43 am
Tags: ,

When commiting pending merges, I often first go into qlog, and copy one of the commit messages of a pending merge, and then go into qcommit, and paste it. I wanted a quicker way to do this, so now, if you dbl click on a revision in qcommit, it will open a window, based on the diff window, that has the revision properties and message at the top.

Revision information of a pending merge, opened from qcommit.

This is available in the qbzr trunk, and should be included in the qbzr 0.13 release.

February 27, 2009

new revision selector in qbzr

Filed under: Uncategorized — Martin Pool @ 1:19 am
Tags: , ,

qbzr is one of the graphical interfaces to bzr. It’s the default interface on Windows, and also popular on Linux.

garyvdm added a nice new revision selector control to qbzr:


Create a free website or blog at