Logo of Bazaar
Ask Vendor A QuestionFind A Better App
Logo of Bazaar


Version Control Systems

No user reviews

What is Bazaar?

Bazaar is an open source decentralized revision control system sponsored by Canonical, the computer software company who produced the free and open source operating system popularly known as Ubuntu. Bazaar is a scalable, flexible, and adaptive version control system designed and developed to serve the needs of single developers, co-located development teams, and communities of developers distributed across the world, simplifying how they track the history of their project and making it possible for them to collaborate on their projects easily.

Bazaar is very flexible in such a way that it supports a variety of development and version control workflows, encompassing both centralized and distributed/decentralized processes. The revision control system supports feature branching or the capability to create a separate branch for a disruptive or speculative feature as well as octopus merging which allows developers to merge from more than two parent revisions. Bazaar is also shipped with plugins which can be used in order for it to seamlessly integrate and interoperate with other version control tools and extend its core capabilities.

Overview of Bazaar Benefits

A Version Control Tool Designed For Everyone

Bazaar is an easy to use and learn revision control tool suitable not only for highly-skilled developers and elite hackers but actually for everyone, whether expert or casual users. Users can run commands within the system easily, as it has a command line tool that delivers instructions on how to use each command properly. In addition, Bazaar applies sequential numbering on a per-branch basis, unlike other version control systems such as Apache Subversion and Mercurial SCM (per repository). This way, developers will be able to identify and track revisions much easier.

Lets Your Work Offline

One of the coolest features of Bazaar is that it uses a distributed or decentralized approach to version control. In this model or approach, a project can have several different repositories which can be stored locally. In other words, developers can still work offline in case they got disconnected from the main server. From these local or remote repositories, they will be able to access not only the latest revisions of the source code but the complete copy of the history for the branch.

Supports Centralized And Gatekeeper Workflows

Although Bazaar is primarily a distributed version control system it is designed to adapt to different types of workflows and processes, making it a very flexible solution. Development teams who are working on their projects using a centralized workflow need not to change or abandon their own workflow if they decide to migrate to Bazaar. They can check out from the main server, apply their revisions, and commit them to the main server same as how they usually do it using Apache Subversion and CVS (Concurrent Versions System, which are centralized version control tools.

Other version control tools like Git and Mercurial SCM are as flexible as Bazaar in such a way that they also support different workflows. However, there is a feature available in Bazaar which can’t be found both in Git and Mercurial SCM. That feature is called bound branching. Bound branching enables developers to check first if the files they have changed are up to date with the central repository or branch before they are able to commit locally, synchronizing local and main branches.

This is actually a mechanism that provides a stricter way to implement centralized version control. At the same time, using bound branches is useful for gatekeeper workflows or those workflows that have a single person in charge of reviewing changes before they are merged and committed to the main branch. By making the local branch bound to the main branch, the gatekeeper only needs to perform a single commit.

Octopus Merging

Bazaar providers developers with a smarter way to combine their changes or revisions together, helping them improve how they collaborate with each other on their projects. The revision control solution supports octopus merging. This is a type of merge that allows developers to merge three or more batches together all at once. So how does octopus merging actually work? Let us first see the typical way of merging branches.

For example, when a repository has three branches that contain a history of feature changes and these branches need to be merged to the main or master branch so that the feature changes from each branch will be added to the main branch; usually, this is done by performing three merge commits. This means the branches are merged to the main branch one at a time, merging two branches together in each merge commit. Thus, branch 1 is merged to the main branch, followed by branch 2 and branch 3. With octopus merging, all of the three branches are merged to the main branch at once, thereby allowing users to perform just a single merge commit.

Directory And File Rename Tracking

Bazaar also offers a unique way to track renames. With Bazaar, developers will be able to go beyond file rename tracking which means they can also track directory renames wherein directories are treated not just as containers of files as can be observed in Apache Subversion, Git, and Mercurial SCM.

Overview of Bazaar Features

  • Version Control for Everyone
  • Work offline
  • Supports any Workflow
  • Cross-Platform Support
  • Rename Tracking and Smart Merging
  • High Storage Efficiency and Speed
  • Any workspace Model
  • Plays Well with Others
  • Launchpad
  • Plugins and Bzrlib

Bazaar Position In Our Categories

Position of Bazaar in our main categories:


Bazaar is one of the top 50 Version Control Systemsproducts


Bazaar is one of the 50
Version Control Systems products

If you are interested in Bazaar it might also be a good idea to check out other subcategories of Best Version Control Systems listed in our base of SaaS software reviews.

Every organization has different requirements and needs an application that can be personalized for their size, type of workers and buyers, and the specific industry they are in. For these reasons, no software can proffer perfect functionality out-of-the-box. When you try to find a software app, first be sure what you need it for. Read some Bazaar reviews and ask yourself do you need basic features or do you need sophisticated functionality? Are there any industry-specific functionalities that you are seeking? Find the answers to these queries to aid your search. There are lots of elements that you need to mull over and these include your finances, particular business requirements, your company size, integration requirements etc. Take your time, try out a few free trials, and finally zero in on the app that presents all that you require to improve your company effectiveness and productivity.

How Much Does Bazaar Cost?

Bazaar Pricing Plans:
Free trial
Free Plan

Bazaar is an official GNU project which is licensed under GPL or General Public License version 2 or later, a free and liberal software license that guarantees that you can run, study, share, and modify the software without the need to pay any enterprise pricing fees.

User Satisfaction

We realize that when you make a decision to buy Version Control Systems it’s important not only to see how experts evaluate it in their reviews, but also to find out if the real people and companies that buy it are actually satisfied with the product. That’s why we’ve created our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Bazaar reviews across a wide range of social media sites. The data is then presented in an easy to digest form showing how many people had positive and negative experience with Bazaar. With that information at hand you should be equipped to make an informed buying decision that you won’t regret.





Technical details

Devices Supported
  • Windows
  • Linux
  • Mac
  • Web-based
Language Support
  • English
Pricing Model
  • Free
Customer Types
  • Small Business
  • Large Enterprises
  • Freelancers
  • Cloud Hosted
  • Open API

What Support Does This Vendor Offer?


What are Bazaar pricing details?

Bazaar Pricing Plans:
Free trial
Free Plan

Bazaar is an official GNU project which is licensed under GPL or General Public License version 2 or later, a free and liberal software license that guarantees that you can run, study, share, and modify the software without the need to pay any enterprise pricing fees.

What integrations are available for Bazaar?

Bazaar integrates with the following tools:

  • Subversion
  • Git
  • Mercurial
  • Eclipse

User reviews

No reviews yet


Average Rating:

Write your own review of this product

Add a review

Thank you for submitting your review!

In order to ensure high-quality of our reviews we'll have to verify your email address. Please insert your email address below.

Thank you!

A verification email has been sent to the address you provided. Please click on the link in that email to finalize your review submission.

Page last modified