Mercurialが軽く祭りになっているようだ。

と言う訳で、僕にとっての期待の星であるMercurialEclipseのサイトを久しぶりに見てみる。

Implemented mercurial commands

* hg init
* hg clone
* hg push
* hg pull (no update/merge yet)
* hg commit
* hg add <file>
* hg remove <file>
* hg diff <file>
* hg log <file> (Output in History View you can from History view open old revisions in the editor)
* hg annotate <file> (Output in console)
* hg status
* hg view (Only on the project)
* refactor->move refactor->rename (reports problems but works do a refresh..)

Implemented features

* Label decorators (see LabelDecorator ) (Might have to be enabled in Preferences: General -> Appearance -> Label Decorations)
* diff It uses eclipse diff.
* commit is selective, it will commit the selected files
* hg view, open up that nice dialog (included in hg)
* support of repository root below the project root.

ををぅ。順調に機能が増えているジャマイカ。
前回使おうとして諦めた理由は、hg pullをサポートしてないから…と言う事だったけど、今は実装済らし。
もっかい使ってみようかしらん。


で、クライアントと言えばこっちもある。

TortoiseHg is a shell extension that let users of Mercurial SCM (Hg) work directly from MS-Windows Explorer.

開発が始まってから、まだ3か月位しか経ってないから、アレだけれども。


NetBeansにもMercurialプラグインがあると噂を聞いたので探してみた。

The primary goal of the mercurial.netbeans.org project is to deliver first class Mercurial integration module for NetBeans IDE 6.0 and above. To learn more about its features, check out the Releases below.

The Mercurial NetBeans plugin module is currently under active development. It is designed to work with the new Version Control framework in NetBeans 6.0 and the 6.1 development release. We've been able to base much of our work on the new Subversion module, which has allowed us to make more rapid progress than we otherwise could have. Thanks Maros and Thomas!

ちなみに、現在のStableリリースのNetBeansをダウンロードしてもデフォルトで入っているSCMプラグインは、CVSSVNのみ。
そして、こいつもhgコマンドのフロントエンドで、hgコマンドを別途インストールしないと動かない。残念です。