Subversion+Apache時のアクセスコントロール

Subversion+Apacheの運用で面倒くさいのは、アカウントの管理よりも、ディレクトリ毎のアクセス制御だったりする。あのディレクトリはあの連中には見せられないとか、この人はしばらくread-onlyの方がいいなとか。で、うちの会社では、1年以上前にアカウント制御のためのWebページをPHPで作った。これをいろいろな人に見せたところ、クレクレ君が多かったので、僕の一存で公開に踏み切ることにする。

ライセンスはBSDで。

ただ、アクセスの排他制御は微妙なので、閉じたグループで使う以外では注意してください。後は、基本的に閉じたグループ用なので、デフォルトの運用方針は性善説に基づいています。

svnacctrl.php

あと、prototype.jsが必要です。

注意点としては、ファイルはtext/plainとして落ちてくること(サーバーの設定が面倒だったので手抜き)と、微妙に僕の所属がバレることぐらいでしょうか。