Mercurialで管理してるデータをWebで公開する

Mercurialでは,CGIを使ってリポジトリを簡単にWebで公開できる.

ということで,研究室内部からだけ見れるところで試しに公開してみた.

方法はMercurialWikiに書いてありました.

簡単には,ココのページに書いてある方法でできます.自分もできました.

ただ,自分の場合は,後々複数のリポジトリを公開したいと思ったので,コッチを頑張った.

hgwebdir.cgiというスクリプトを使うわけであるが,これがPythonであるにもかかわらず,

# The config file looks like this. You can have paths to individual
# repos, collections of repos in a directory tree, or both.

という辺りに書いてあるconfigファイルの書き方の説明のところの例をコメントアウトしたりして,アホな感じではまった.

単に,スクリプトが置いてあるディレクトリにhgweb.configを作ってそこに設定を書き込めばできた.