Bazaar

Bazaar

GPL Distributed Version Control Software




Website Links


Performance Drive Under Way

There was substantial progress on performance since 0.8. See Performance/0.9, Performance/0.10 and Performance/0.11. Thanks to everyone who has contributed patches and ideas! The focus from here to 1.0 will continue to be performance and documentation. Already there is work in progress to:

  • write a SmartServer for high speed network operations (first look in 0.11).

  • optimise file system access (tune our code and data structures to minimise probable disk io and disk seeking)

  • optimise file formats for performance without sacrificing proven correctness and completeness

  • tune the codepaths that are most heavily used

  • ensure that large imports are only done when needed, and use lightweight imports where possible

News

27th September 2006 - 0.11rc2 released

bzr 0.11rc2 has been released. This release candidate corrects two regressions that occured from 0.10. Windows developers and users with very large source trees should upgrade immediately. Release announcement or download now. For details of the original 0.11 release candidate, see the announcement.

4th September 2006 - 0.10 released

bzr 0.10 has been released after a smooth beta period. download it now!

What is Bazaar?

Bazaar is a decentralized revision control system designed to be easy for developers and end users alike. Decentralized revision control systems give people the ability to work over the internet using the bazaar development model. When you use Bazaar, you can commit to your own branches of your favorite free software projects without needing special permission. For more information, see:

Where do I get it?

The easiest place to get Bazaar is with your distribution. Do not despair if your distribution does not have Bazaar, as plain installation is still easy.

  • Packages - Downloads for various distributions

  • Source - Source downloads

  • Windows - Downloads for windows

How do I install it?

Installation for Bazaar is a snap. Supported operating systems include Linux, FreeBSD, Windows (Native & Cygwin) and Solaris. If you can run Python 2.4, then you can run Bazaar.

  • Packages - Downloads for various distributions

  • Generic - Generic Installation Instructions.

  • Native Windows - Installation of Bazaar on Native windows.

How do I use it?

Included are the pearls of wisdom from people that have already branched off into a new world of development.

  • Documents - The main documentation page for Bazaar.

  • Introduction - Introduction to Bazaar gives a walkthough of the simpler commands.

  • Mini Tutorial - The five minutes Bazaar Tutorial.

  • Revision Specs - Arguments for -r that can be given with "bzr log", "bzr merge" and such.

How does it compare?

If you're familiar with other version control systems, you might like to see a quick comparison to them, or read guidelines to help you understand how to use bzr most effectively given your current experience.

  • BzrForCVSUsers - Learning Bazaar for CVS users.

  • BzrForGITUsers - (In progress) Learning Bazaar for GIT users

  • RcsComparisons - Comparison table of functionality and performance with Bazaar, GIT, Mercurial, SVN and other VCS systems.

How can I get Help?

Our primary page for getting help is the BzrSupport page.

  • Bug Tracker - You can check here to see if someone else is experiencing the same problem that you are.

  • Mailing List - A high volume list focused upon Bazaar development and support.

  • IRC - #bzr on irc.freenode.net

How can I contribute?

Our primary development doc page is BzrDevelopment.

You are also welcome to improve this wiki site. To edit pages, please register. Anonymous editing is disabled to prevent spammer attacks.