Bazaar

from Wikipedia, the free encyclopedia
Bazaar

Bazaar logo (software) .svg
Basic data

developer Canonical Ltd. and volunteers
Publishing year March 26, 2005
Current  version 2.7.0
(February 15, 2016)
operating system cross-platform
programming language Python , C.
category Version management
License GNU General Public License ( Free Software )
German speaking No
bazaar.canonical.com

Bazaar (formerly Bazaar-NG ) is part of the GNU project and a software for versioning source code, which was mainly developed by Canonical Ltd. was financed and promoted. The main goal is to facilitate the development of open source projects. The most famous project that Bazaar uses is currently Ubuntu (as of January 2008).

The Bazaar development team puts the main focus on ease of use, reliability and flexibility. The administration of development branches (branching and merging) is very simple and can be done with a very small set of commands. Bazaar can be used by a single developer with multiple development branches on a local system as well as by teams working together on a project over a computer network .

Bazaar is written in Python and ready-made packages are available for all major Linux distributions, Mac OS X and Windows .

properties

Bazaar is designed to be easy to use. The commands are similar to those of CVS and Subversion , and it is very easy to start and maintain a new project without a server.

In contrast to purely distributed version control programs, Bazaar supports both the approach with and without the central server. It is also possible to use both approaches in one project at the same time. The Launchpad website offers a free hosting service for Bazaar projects in the open source area.

Bazaar can work with several other version control programs. This enables users to transparently use developer branches from these other systems as a Bazaar branch. Bazaar supports Subversion in this way. Mercurial and Git support is in its infancy.

Bazaar has Unicode support for filenames , commit descriptions, and usernames.

history

On February 1, 2005, Martin Pool announced that he would be employed by Canonical Ltd. had been tasked with creating a "new version control program that open source developers will be happy to use". Martin Pool had previously described and critically examined several version control programs in lectures and in his weblog. A public website and mailing list was launched in March 2005.

The project was a complete reimplementation, trying to build on lessons learned from other version control programs under development.

Bazaar has been part of the GNU project since February 2008.

Previous projects

While there is no common code base , Bazaar is rooted in the GNU-arch protocol and project. On October 29, 2004, Robert Collins announced a fork from Arch called Baz (originally called Bazaar itself ). The name "Baz" was based on the command line call "baz". Canonical Ltd. supported the development of Baz until mid-2005, when a parallel project called Bazaar-NG was announced on the Baz website , which would be newly created in Python and which would replace Baz. This was later renamed Bazaar .

Baz is no longer being developed. In October 2005 there was the last published version of Baz (1.4.3). At the same time, Robert Collins announced that he did not have the resources to complete Baz 1.5 and that parts of Baz had been merged back into Arch. Canonical considers Baz obsolete.

Withdrawal from Canonical

At the beginning of 2012 Canonical withdrew all employees from the Bazaar project, which led to a collapse in the activity of the project, as for years there had been fewer and fewer contributions from programmers outside of Canonical. Of the 41,250 contributions to the Bazaar source code to date, only about 250 fell between 2013 and 2017; the project has been inactive since the beginning of 2017.

Web links

Individual evidence

  1. Jelmer Vernooij, John Meinel, Olad Conradi, Martin Pool, Wouter Van Heyst, Aaron Bentley: BzrForeignBranches. (No longer available online.) June 15, 2007, archived from the original on March 28, 2012 ; accessed on June 21, 2007 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / bazaar-vcs.org
  2. Jelmer Vernooij, Mark Lee, Neil Martinsen-Burrell, Robert Collins, Alexandre Vassalotti, Stijn Hoop: BzrForeignBranches / Subversion. July 7, 2007, accessed July 21, 2007 .
  3. The Bazaar Hg Plugin
  4. bzr git support plugin
  5. Martin Pool: A beginning ( Memento of the original from July 22, 2012 in the web archive archive.today ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / sourcefrog.net
  6. ^ Martin Pool: Bazaar is now a GNU project. February 26, 2008, accessed February 26, 2008 .
  7. ^ Robert Collins: Announce: Bazaar. October 29, 2004, accessed January 16, 2008 .
  8. ^ Martin Pool, Matthieu Moy, Matthew Hannigan: Branding. March 9, 2007, accessed January 16, 2008 .
  9. Matthieu Moy: Future of GNU Arch, bazaar and bazaar-ng ...? (No longer available online.) August 20, 2005, archived from the original on August 17, 2014 ; accessed on January 16, 2008 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / lists.ubuntu.com
  10. John Arbash Meinel, Aaron Bentley, Martin Pool: History Of Bazaar. July 26, 2006, accessed January 17, 2008 .
  11. Matthieu Moy: ReleaseNotes1.4.3. October 25, 2005, archived from the original on January 16, 2009 ; accessed on January 16, 2008 .
  12. ^ Robert Collins: releasing 1.5. (No longer available online.) July 30, 2006, archived from the original on May 12, 2011 ; accessed on January 16, 2008 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / lists.ubuntu.com
  13. Baz1x - Bazaar Version Control. July 24, 2006, accessed January 17, 2008 .
  14. a b Jelmer Vernooij: Bazaar-NG: 7 years of hacking on a distributed version control system. December 19, 2012, accessed on December 21, 2013 (English).
  15. ^ A b Black Duck Software, Inc .: The Bazaar Version Control Open Source Project on Ohloh: Commits Summary Page. Retrieved June 2, 2019 .