SVN::Web 0.43
portsにNik Clayton / SVN-Web 0.43が入っていたので0.38からアップデートしてみた。
tracっぽいテンプレートになってカッコヨクなたーよ。
Repository List (via SVN::Web)
さて、0.38のときにもFastCGI環境で利用するには多少試行錯誤させられた(SVN::Web on FastCGI - Ogawa::Memoranda)のだが、0.43でも多少苦労させられた。具体的には、ある操作をするとリポジトリのHEADなどが取得できなくなってしまう(特定のrevisionしか取得できない)という問題が生じる。
ad hocには以下のパッチを当てておけば問題は回避できる。もっとスマートなやり方がありそうなのだが、コードを読んでいる時間がない。
--- SVN/Web.pm.orig Tue Jan 31 10:39:58 2006
+++ SVN/Web.pm Wed Feb 1 12:51:28 2006
@@ -812,6 +812,7 @@
cgi_output($cfg, $html);
last if $cgi_class eq 'CGI';
+ $cgi->initialize_globals();
}
}
Comments and Trackbacks