JavaのリモートMercurialリポジトリから1つのファイルをプログラムでダウンロードする方法はありますか?私はvery similar question regarding gitに尋ねました。今私は水銀と同様の何かをすることができることを望んでいる。リモートのMercurialリポジトリから1つのファイルを取得
- 私は可能な限り帯域幅を使用しないことをお勧めします。好ましくは、その単一ファイルをダウンロードすることです。リポジトリをブラウズする必要はありません。すでにファイルのパスがあります。
- 私はファイルの履歴には関心がありません。私はその最新バージョンのみを必要とします。
- ファイルを出力するだけの解決策もあります。もちろん、ファイルをディスクに保存する必要はありません。私はそれを自分で行うことができます。
- 私は、他のアプリケーション(例えば、マシン上の水銀クライアントのインストール)に依存しないソリューションを好む。水銀のクライアント実装自体を含むJavaライブラリが最適です。しかし、他の方法がない場合は、私はうれしく
hg
を呼び出します。
Mercurialがどのように動作するかを理解してから、ローカルリポジトリに対してのみ作業できるようになりましたが、これは問題になることがあります。私は同様のGit SCMでこれを行うことができたので、私はMercurialの解決策も期待しています。
あなたはビットバケットにプライベートレポさんにアクセスする必要がある場合、彼らはAPIがありますhttp://confluence.atlassian.com/display/BITBUCKET/Using+the+をBitbucket + REST + API – dave
'hg server'ウェブインターフェースでは、リビジョンを知る必要はありません。リビジョン番号の代わりに 'tip'を使うことができます。 – Benjamin