Mercurialと100%互換なRubyアプリ「Amp」
Mercurialといえば、gitと並んでよく使われている分散型バージョン管理システム。Google Codeやsourceforge.netでも利用可能である。
そしてMercurialと言えばpythonで構築されている事でも有名である。
ただ、pythonであるがために、ソースに手を入れ辛い(それ以前にpythonをよく知らない)、文字化け等でトラブった時もなかなか対応できないという事もままあったりする(pythonを勉強したら済むと言えばそれまでだが)
そこで登場するのが、今回紹介するAmp。Mercurialのコマンドであるhgの100%互換を謳っており、Rubyで書かれている 。このRubyで書かれている事が重要。ちょっとソースを覗いてみようか、という気になるし、カズタマイズやトラブルシューティングも(Mercurialよりは)楽にできるはず。
Ampとは
- Rubyで書かれたMercurial。hgと100%の互換性
- カスタマイズ等の自由度が高さ
- パフォーマンス重視
- 優秀なドキュメント
- ライセンスはGPL v2
- 依存性無し(RubyだけでOK)
詳細は、Amp | Version Control Revolutionを参照のこと。
将来的には、git, bazaar, svn, cvs, darcsまでをサポートするつもりらしい、非常に野心的なプロジェクト。俄然応援したくなる。
実行環境
- Linux or MacOS X
- Ruby 1.8.6以上、Ruby 1.9
- gcc等のCコンパイラ
ダウンロード
RubyGemでインストールできる。素晴しい。
sudo gem install amp --no-wrappers
将来が楽しみ
この先が非常に楽しみなプロジェクトのひとつ。一度試す価値はあるかと。
![]() | 入門Mercurial Linux/Windows対応 秀和システム 2009-01 売り上げランキング : 120816 おすすめ平均 ![]() Amazonで詳しく見る by G-Tools |
こちらもあわせてどうぞ
- Ruby版Wolfenstein-Rubystein
- rvmとflymakeとemacs
- 第1回Hokuriku.rb(北陸Ruby勉強会)開催します
- PerlとRubyの夢の架け橋、それがParrot
- ruby1.8.7とruby1.9.2を共存インストール
Comments
1 コメント on Mercurialと100%互換なRubyアプリ「Amp」
-
Tweets that mention Mercurialと100%互換なRubyアプリ「Amp」 | Happy My Life -- Topsy.com on
火, 24th 11月 2009 11:32 AM
[...] This post was mentioned on Twitter by Kenta Murata, OZAWA Sakuro. OZAWA Sakuro said: Mercurialと100%互換なRubyアプリ「Amp」 | Happy My Life http://bit.ly/7NDN2L こ、これわっ [...]
コメントをどうぞ...



