BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help
Not What You Meant?  There are 12 definitions for Bazaar.  Also try: Bzr.

Bazaar (software)

Print-Friendly
About 2 pages (613 words)

Bookmark and Share Questions on this topic? Just ask!
Bazaar
Developer Canonical Ltd. and community
Latest release 1.0 / 14 December 2007
OS Cross-platform
Genre Distributed revision control system
License GNU General Public License
Website http://bazaar-vcs.org/

Bazaar (formerly Bazaar-NG) is a distributed revision control system sponsored by Canonical Ltd., designed to make it easier for anyone to contribute to open source software projects. As of 2007, the best known user of Bazaar is the Ubuntu project. The development team's focus is on ease of use, accuracy and flexibility. Branching and merging upstream code is designed to be very easy, with focus on users being productive with just a few commands. Bazaar can be used by a single developer working on multiple branches of local content, or by teams collaborating across a network. Bazaar is written in the Python programming language, with packages for major Linux distributions, Mac OS X and Windows. Released under the GNU General Public License, Bazaar is free software.

Contents

Features

Bazaar uses a decentralized system to avoid creating system bottlenecks or dividing contributors into camps based upon access privilege. Bazaar is designed to be easy to use: it supports regular filesystem commands to modify a programming "branch." Bazaar is designed to handle merges between similar "branches" of code, and to avoid conflicts between related pieces of code written by separate programmers. Bazaar supports files with names from the complete Unicode set. It also allows commit messages, committer names, etc. to be in Unicode. Bazaar has support for working with some other revision control systems.[1] This allows users to branch from another system (such as Subversion), make local changes and commit them into a Bazaar branch, and then later merge them back into the other system. Bazaar has basic support for Subversion with the bzr-svn plugin.[2] There is also beginnings of support for both Mercurial[3] and Git[4]. Currently these are not feature complete, but are complete enough to show a graphical history.

History

On 1 February 2005, Martin Pool, a developer who had previously described and reviewed a number of revision control systems in talks and in his weblog, announced that he had been hired into Canonical Ltd. and tasked with "build[ing] a distributed version-control system that open-source hackers will love to use."[5] A public website and mailing list were established in March 2005. This project was conceived as a fresh implementation, designed to be distributed and building on the best ideas from a variety of other open source revision control systems under development at the time, without some of their historical decisions. The project initially ran in parallel to Canonical Ltd's work on a version of GNU Arch called Baz. To try to reduce confusion and conflicts the new project was originally called Bazaar-NG and its command was called "bzr", changed from the original Bazaar's "baz". It is now just known as Bazaar.[6]

See also

Free software Portal

References

  1. ^ Vernooij, Jelmer; John Meinel, Olad Conradi, Martin Pool, Wouter Van Heyst, Aaron Bentley (2007-06-15). BzrForeignBranches. Retrieved on 2007-06-21.
  2. ^ Vernooij, Jelmer; Mark Lee, Neil Martinsen-Burrell, Robert Collins, Alexandre Vassalotti, Stijn Hoop (2007-06-07). BzrForeignBranches/Subversion. Retrieved on 2007-06-21.
  3. ^ https://launchpad.net/products/bzr-hg
  4. ^ https://launchpad.net/products/bzr-git
  5. ^ http://sourcefrog.net/weblog/personal/at-canonical.html
  6. ^ http://bazaar-vcs.org/HistoryOfBazaar

External links

View More Summaries on Bazaar (software)
 
Ask any question on Bazaar (software) and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Bazaar (software) from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy