背景:httpで提供されるリモートSCMシステムとの基本的なやりとりを実行する必要があるJavaサーバーアプリケーションを作成しています。リモートのMercurialとGitのhttpリポジトリと対話します
何らかの事前定義済みのAPIを使用してMercurialリポジトリとやりとりすることは可能ですか(またはhttp経由で提供されたときにこれらのリポジトリがどのようにレイアウトされるかに関する規則がある場合)唯一必要とされる対話は、現在バージョン管理下にあるファイルのリストと、バージョン管理されたファイルの特定のリビジョンをダウンロードすることです。
EDIT: Mercurialでは、Ry4anのソリューションを使用しました。 Gitのために、gitwebを使って提供されたリポジトリの画面を掻き集めました。
ありがとうございます。 gitwebに似たraw出力フォーマットがあるかどうか知りますか? – dteoh
私は積極的に考えていません。 :) –