2012-02-08 8 views
1

純粋にJavaで書かれた水銀サーバーはありますか?PythonとhgコマンドのないJavaのMercurialサーバー

ライブラリ(Hg4J,JavaHg)が見つかりましたが、これらのライブラリはPython hgコマンドを使用しています。 org.eclipse.jgit(例:org.eclipse.jgit.http.server.GitServletorg.eclipse.jgit.transport.ReceivePack)のような機能を提供するライブラリを探しています。

答えて

1

Hg4J projectです。 JavaのMercurial再実装 - 他のMercurialインストールは必要ありません。しかし、まだ若いプロジェクトであり、バージョン0.1.0リリースは読み取り専用操作しかサポートしていません。

JavaHgにはMercurialインストールが必要です。私は著者の一人であり、Mercurialリポジトリと別の言語で対話するために正式に推奨される方法なので、そのように書いています。新しいMercurialバージョンのすべての利点を無料で手に入れ、完全な読み書きAPIを用意しています。

純粋なJavaバージョンが面白いと私は同意します。私はHg4Jプロジェクトに幸運を祈ります。しかし、私はまた、JavaHgを使うためにMercurialをインストールするのが難しくないことを願っています。

+0

はい、そうです。 hg4jプロジェクトは純粋なJavaの再実装ですが、まだ実装されていない機能の多くがあります。 –

+0

hmm、すべての水銀のリポジトリオブジェクトをDBに保存したい場合(jgit-mongodbのように)、私はPythonコード(gasp)を書く必要があります。 –

+1

しかし、JavaHgに感謝します。 –

関連する問題