Bazaar: Moving files after the fact

I recently came across a useful flag that can be use with Bazaar's move command. --after can be used to update bazaar's internal reference to the file after you've already moved the file. The syntax is as follows: $ mv foo bar # Doh should have used bzr mv $ bzr mv --after…

MySQL Moves to Bazaar for Source Control

Great news that MySQL has migrated it's source code from BitKeeper over to Bazaar. Interestingly the featureset and openness are cited as the main reasons for the switch to bazaar over several alternatives (which weren't listed). In addition to the move to bazaar, Mysql are also using launchpad as their…

Bazaar 1.0 released

Fantastic news that Bazaar has reached version 1.0. This is thanks to a lot of hard work by some very talented people and I'm pleased to note that it looks like case sensitivity issues have been addressed. Amongst the changes are improved documentation. Docs are something that are often…

Case Insensitive File-systems and Bazaar

There's an issue with Bazaar caused by case-insensitive file systems (technically case preserving). When you add a file/directory called "foo" when "Foo" is already versioned, Bazaar will do exactly as it's told and while start to version Foo. Now the problems start because to a…

Bazaar Lightning Talk

Here's the slides from a recent Lightning talk I gave at our London offices on the Bazaar version control system. A full transcript is available here: http://www.slideshare.net/muffinresearch/bazaar-vcs…

Bazaar Version Control

With the development of TweetyPy I've moved to using Bazaar for version control. Bazaar is written in Python so it will work as expected cross-platform. Bazaar is different from a typical version control because it doesn't rely on having one centralised repository instead it operates on a de-centralised model. You…