Bazaar

Bazaar
Bazaar
Bazaar logo
Тип

Распределённая система управления версиями

Автор

Martin Pool

Разработчик

Canonical Ltd. и сообщество

Написана на

Python, Pyrex (англ.), Си

Операционная система

Кроссплатформенное программное обеспечение

Первый выпуск

14 декабря 2007

Последняя версия

2.5 (8 марта 2012)

Тестовая версия

2.6b1 (15 марта 2012)

Состояние

Active

Лицензия

GNU General Public License

Сайт

bazaar.canonical.com

Bazaar (ранее известная как Bazaar-NG, имя утилиты командной строки bzr) — распределённая система управления версиями, разработка которой спонсируется фирмой Canonical Ltd.. Система Bazaar разработана с целью облегчить работу над развитием свободных и открытых проектов для всех желающих.

Команда разработчиков фокусируется на том, чтобы сделать систему лёгкой в использовании, но при этом точной в деталях и очень гибкой, подстраиваемой под конкретные нужды пользователей.[1] Также большое внимание уделяется вопросам работы со множеством веток и их последующим объединением.[2][3] Bazaar может использоваться как одним разработчиком для работы над множеством локальных веток, так и группой разработчиков, совместно работающих в сети.

Система контроля версий Bazaar написана на языке программирования Python. Существуют установочные пакеты для основных дистрибутивов Linux, инсталляторы для Mac OS X и MS Windows. Bazaar — это свободное программное обеспечение, в настоящее время является частью проекта GNU.[4][5]


Содержание

Возможности

Команды Bazaar очень похожи на команды, используемые в CVS или SVN. Для создания и поддержки нового проекта без использования специального сервера с репозиторием пользователю достаточно запустить команду bzr init в том каталоге, который нужно поместить под контроль версий.[6]

В отличие от чисто распределённых систем контроля версий, которые не используют центральный сервер, Bazaar поддерживает работу как с сервером так и без него. Возможно даже использовать оба метода одновременно для одного и того же проекта. Сайты Launchpad и SourceForge предлагают свободный хостинг для проектов, которые используют Bazaar.

Bazaar поддерживает работу напрямую с некоторыми другими системами контроля версий.[7] Пользователи могут создавать новые ветки на основе репозиториев других систем (таких как Subversion или Git), делать локальные изменения и фиксировать их в Bazaar-ветке, и затем отправлять свои изменения назад в оригинальный репозиторий. Bazaar поддерживает базовые операции с Subversion (требуется плагин bzr-svn)[8], а также с Git (требуется плагин bzr-git)[9] Также начата работа над поддержкой Mercurial[10]. Плагин bzr-hg умеет пока немногое, однако его функций достаточно, чтобы отобразить историю ревизий в графическом виде.

Bazaar поддерживает полный набор символов Unicode в именах файлов. Система также позволяет использовать Unicode для составления комментариев к ревизиям, в именах авторов изменений и т. д.

Публичные хранилища c поддержкой Bazaar

Проекты иcпользующие Bazaar

Bazaar используется как при работе над многими открытыми проектами, так и рядом коммерческих организаций[11]. Список наиболее известных открытых проектов, которые используют Bazaar, включает в себя:

Примечания

  1. Clatworthy, Ian Version Control: The Future is Adaptive. Архивировано из первоисточника 28 марта 2012.
  2. Bazaar user reference: команда merge
  3. Bazaar user reference: criss-cross merge
  4. Pool, Martin Bazaar is now a GNU project. Список рассылки bazaar-announce (26 февраля 2008). Проверено 23 мая 2008.
  5. Pool, Martin Bazaar becomes a GNU project. Список рассылки info-gnu (21 мая 2008). Проверено 23 мая 2008.
  6. bzr man page
  7. Vernooij, Jelmer; John Meinel, Olad Conradi, Martin Pool, Wouter Van Heyst, Aaron Bentley BzrForeignBranches (15 июня 2007). Архивировано из первоисточника 28 марта 2012. Проверено 21 июня 2007.
  8. Vernooij, Jelmer; Mark Lee, Neil Martinsen-Burrell, Robert Collins, Alexandre Vassalotti, Stijn Hoop BzrForeignBranches/Subversion (7 июня 2007). Архивировано из первоисточника 28 марта 2012. Проверено 21 июня 2007.
  9. Vernooij, Jelmer BzrForeignBranches/Git (19 сентября 2009). Архивировано из первоисточника 28 марта 2012.
  10. The Bazaar Hg Plugin in Launchpad
  11. Projects using Bazaar. Архивировано из первоисточника 28 марта 2012.
  12. 1 2 Projects using Bazaar. Canonical Ltd (28 апреля 2008). Архивировано из первоисточника 28 марта 2012. Проверено 23 мая 2008.
  13. Mailman source code branches (4 декабря 2007). Архивировано из первоисточника 28 марта 2012. Проверено 23 мая 2008.
  14. Arnö, Kaj Version Control: Thanks, BitKeeper - Welcome, Bazaar (19 июня 2008). Архивировано из первоисточника 28 марта 2012. Проверено 19 июня 2008.
  15. Gnash — GNU Project — Free Software Foundation (FSF)
  16. Download Gnash | Gnash Project
  17. Operational Dynamics Pty Ltd Get java-gnome!. Архивировано из первоисточника 28 марта 2012. Проверено 23 мая 2008.
  18. Squid3VCS — Squid Web Proxy Wiki
  19. GNU Emacs is on Bazaar now
  20. Code : Inkscape
  21. Calibre

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Bazaar" в других словарях:

  • Bazaar — Entwickler Canonical Ltd. und Freiwillige Aktuelle Version …   Deutsch Wikipedia

  • bazaar — ba‧zaar [bəˈzɑː ǁ ˈzɑːr] noun [countable] 1. a market, especially in India, North Africa, or the Middle East: • a bustling local market and bazaar 2. JOURNALISM a place where things are bought and sold in a disorganized or unofficial way: • The… …   Financial and business terms

  • Bazaar — Ba*zaar Bazar Ba*zar (b[.a]*z[aum]r ), n. [Per. b[=a]zar market.] 1. In the East, an exchange, marketplace, or assemblage of shops where goods are exposed for sale. [1913 Webster] 2. A spacious hall or suite of rooms for the sale of goods, as at… …   The Collaborative International Dictionary of English

  • bazaar — index exchange, market (business) Burton s Legal Thesaurus. William C. Burton. 2006 …   Law dictionary

  • bazaar — 1580s, from It. bazarra, ultimately from Pers. bazar (Pahlavi vacar) a market …   Etymology dictionary

  • bazaar — [n] fair; sale place exchange, exposition, fete, market, marketplace, mart; concepts 345,438,449 …   New thesaurus

  • bazaar — ► NOUN 1) a market in a Middle Eastern country. 2) a fund raising sale of goods. ORIGIN Persian, market …   English terms dictionary

  • bazaar — [bə zär′] n. [Pers bāzār, a market] 1. a market or street of shops and stalls, esp. in Middle Eastern countries 2. a shop for selling various kinds of goods 3. a sale of various articles, usually to raise money for a club, church, etc …   English World dictionary

  • Bazaar — A bazaar ( fa. بازار), ( tr. pazar) is a permanent merchandising area, marketplace, or street of shops where goods and services are exchanged or sold. The word derives from the Persian word bāzār , the etymology of which goes back to the Pahlavi… …   Wikipedia

  • Bazaar — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Bazaar », sur le Wiktionnaire (dictionnaire universel) Bazaar est un marché couvert d Asie centrale… …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»