三省堂 大辞林 |
流通用語辞典 |
バザール
元来はペルシャ語で、インドや中東諸国の活気ある市場のこと。転じて、雑多な商品を販売する小さな店を集合した常設市や、百貨店や自動車販売店などが行なっている活気のある演出をした大売出しのことをいう。
ウィキペディア |
Bazaar
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/10/30 08:22 UTC 版)
| Bazaar の GUI フロントエンド「Bazaar Explorer」 | |
| 作者 | Martin Pool |
|---|---|
| 開発元 | Canonical Ltd.及びコミュニティ |
| 初版 | 2007年12月14日 |
| 最新版 | 2.4.1(2011年9月13日) |
| 最新評価版 | 2.5b2(2011年10月11日) |
| プログラミング言語 | Python |
| 対応OS | クロスプラットフォーム |
| サポート状況 | 活動中 |
| 種別 | 分散型バージョン管理システム |
| ライセンス | GNU General Public License |
| 公式サイト | http://bazaar.canonical.com/ |
Bazaar (バザー、以前の Bazaar-NG、コマンドラインツール bzr) はCanonical Ltd.が支援しているクロスプラットフォームの分散型バージョン管理システムである。誰でも簡単にフリーソフトウェアやオープンソースソフトウェアのプロジェクトに貢献できるように設計されている。
開発者チームは使いやすさ、正確さ及び柔軟性に焦点を当てて開発している。上流のコードをとても簡単にブランチ・マージできるように設計されており、いくつかのコマンドだけでも生産的に使うことが可能である。Bazaarはローカルなファイルを複数のブランチで作業する単独開発者でも、またネットワークを越えて共同作業するチームでも使うことができる。
BazaarはPythonで書かれており、主要なLinuxディストリビューション、Mac OS X、Windows向けのパッケージが用意されている。またBazaarはフリーソフトウェアであり、GNUプロジェクトの一部である[1][2]。
目次 |
特徴
BazaarのコマンドはCVSやSubversionにあるコマンドと全く同様であり、遠隔リポジトリサーバー無しで新しいプロジェクトを開始し管理するのはとても簡単である。
中央サーバを使わない純粋な分散型バージョン管理システムと比べて、Bazaarは中央サーバ有り・無しの両方での動作をサポートしており、同じプロジェクトに対し同時に両方の方法を使うことも可能である。LaunchpadというサイトはBazaarで管理されたプロジェクトのためのフリーなホスティングサービスを提供している。
Bazaarは何種類かの他のリビジョン管理システムでの動作をサポートしている[3]。これはSubversionのような他のシステムからブランチし、ローカルでの変更を作り、Bazaarブランチへコミットし、後で他のシステムへマージし戻すことを可能にする。Bazaarはbzr-svnプラグインによってSubversionの基本的なサポートを持っている[4]。 Mercurial[5]やGit[6]のサポートのはしりもある。現在の機能は完璧では無いが、グラフィカルなヒストリを表示できるほどに互換性がある。
Bazaarは完全なUnicode文字セットからなるファイル名をサポートしている。またコミットメッセージやコミッター名などにもUnicodeを使用できる。
バージョン 1.xのリリースまで、BazaarはGitに比べてかなり遅かったが、以降、いくつかの操作に関しては性能的に追いついている[7]。ネットワークのレイテンシがボトルネックとなっている状況であれば、他のリビジョン管理システムに十分匹敵している[8]。
プラグイン
- BzrTools - ユーリティコレクション
- bzr-svn - Subversion形式のサポート
- bzr-rebase
- QBzr
- bzr-keywords
Windowsのインストーラには標準でBzrTools、bzr-svn、QBzr、TortoiseBZRが含まれている。
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||
- ^ a b Pool, Martin (2008年2月26日). “Bazaar is now a GNU project”. bazaar-announce mailing list 2008年5月23日閲覧。
- ^ Pool, Martin (2008年5月21日). “Bazaar becomes a GNU project”. info-gnu mailing list 2008年5月23日閲覧。
- ^ Vernooij, Jelmer; John Meinel, Olad Conradi, Martin Pool, Wouter Van Heyst, Aaron Bentley (2007年6月15日). “BzrForeignBranches”. 2007年6月21日閲覧。
- ^ Vernooij, Jelmer; Mark Lee, Neil Martinsen-Burrell, Robert Collins, Alexandre Vassalotti, Stijn Hoop (2007年6月7日). “BzrForeignBranches/Subversion”. 2007年6月21日閲覧。
- ^ The Bazaar Hg Plugin in Launchpad
- ^ bzr git support plugin in Launchpad
- ^ “git/bzr historical performance comparison” (2008年5月8日). 2008年5月28日閲覧。
- ^ Canonical Ltd. (2007年12月21日). “Benchmarks - Bazaar Version Control”. 2008年1月20日閲覧。
- ^ a b “Projects using Bazaar”. Canonical Ltd. (2008年4月28日). 2008年5月23日閲覧。
- ^ “Mailman source code branches” (2007年12月4日). 2008年5月23日閲覧。
- ^ Arnö, Kaj (2008年6月19日). “Verson Control: Thanks, BitKeeper - Welcome, Bazaar”. 2008年6月19日閲覧。
- ^ Operational Dynamics Pty Ltd. “Get java-gnome!”. 2008年5月23日閲覧。
- ^ Pool, Martin; Matthieu Moy and Matthew Hannigan (2007年3月9日). “Branding”. 2007年6月16日閲覧。
- ^ Collins, Robert (2004年10月29日). “Announce: Bazaar”. Gnu-arch-users mailing list 2007年6月16日閲覧。
- ^ Moy, Matthieu (2005年8月20日). “Future of GNU Arch, bazaar and bazaar-ng ... ?”. bazaar-old mailing list 2007年6月16日閲覧。
- ^ “Baz1x - Bazaar Version Control” (2006年7月24日). 2008年1月17日閲覧。
- ^ a b Arbash Meinel, John (2006年7月26日). “HistoryOfBazaar”. 2008年2月20日閲覧。
- ^ Moy, Matthieu (2005年10月25日). “ReleaseNotes1.4.3”. 2007年6月16日閲覧。
- ^ Collins, Robert (2006年6月30日). “releasing 1.5”. bazaar-old mailing list 2007年6月16日閲覧。
- ^ Pool, Martin (2005年2月1日). “sourcefrog: A beginning”. 2008年5月23日閲覧。
- ^ Pool, Martin (2005年3月23日). “(test)”. bazaar mailing list 2008年5月23日閲覧。
- ^ Bentley, Aaron (2005年3月23日). “Re: State of the Arches”. gnu-arch-users mailing list 2008年5月23日閲覧. "For completeness, it's probably worth mentioning that bazaar-ng (www.bazaar-ng.org) is another rcs system sponsored by Canonical"
- ^ Pool, Martin (2005年3月26日). “bzr 0.0.1 released”. bazaar mailing list 2008年6月12日閲覧。
- ^ Canonical Ltd. (2007年12月14日), “Canonical Releases Version 1.0 of Bazaar Version Control Tool for Efficient Developer Collaboration” (English) (HTML), プレスリリース 2008年5月23日閲覧。
固有名詞の分類