Bazaar - Open Source Version Control Software

Bazaar Free Version Control Software

Python Based Open Source Version Control Software

Easily collaborate, track project history with an excellent free and open source version control software based on central and distributed repository model.

Overview

Bazaar is free and open source version control software. VCS has central and distributed repository model. VCS helps software teams to work on same project. Bazaar enables developers to collaborate and track project history. Further, it’s cross-platform and available for major Linux distributions, Mac OS X and Microsoft Windows. Moreover, it provides free hosting services through the websites Launchpad and Sourceforge.

Bazaar supports number of different models. It consists of centralized, online-offline, feature branching and shared working tree models. In the central model, developers can checkout and commit like SVN. Developers can work offline without central server in the online-offline model. Further, users can use feature branching model for new features or bug fixing. Shared working tree model allows developers to share one working tree across branches.

Bazaar supports many software development best practices. Bazaar run unit tests before code committing and merging. It enables to keep trunk always ready to ship. Besides, software teams can do code reviews for feature branching and email bundles. Bazaar has excellent plugin architecture that enables teams to extend the functionality. It supports APIs that developers can use to integrate with their existing tools.

System Requirements

Bazaar does not has any unique criteria for installation. Please check the installation section.

Features

Bazaar is fully packed with modern features of version control software. Some of the key features are listed below:

  • Free and open source
  • Support cross-platform
  • Central and distributed
  • Fast and efficient
  • Extensible
  • Lean/Agile
  • Transparent foreign branches
  • Direct Launchpad.net integration
  • Pluggable storage formats
  • Lightweight and flexible

Installation

Installing on Ubuntu

Run command to add PPA to your system.

sudo add-apt-repository ppa:bzr/ppa

Run below command to update package repositories.

sudo apt-get update

Install Bazaar.

sudo apt-get install bzr

Installing on Fedora

Run command to install it on Fedora.

su -c 'yum install bzr'

Installing on CentOS/RHEL

Enable EPEL repository, in case you have not enabled it.

su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'

Execute command.

su -c 'yum install bzr'

Explore

You may find the following links relevant:

 English