Feb 1, 2006

SVN::Web 0.43

portsにNik Clayton / SVN-Web 0.43が入っていたので0.38からアップデートしてみた。

ports/devel/p5-SVN-Web/

tracっぽいテンプレートになってカッコヨクなたーよ。

さて、0.38のときにもFastCGI環境で利用するには多少試行錯誤させられた(Ogawa::Buzz: SVN::Web on FastCGI)のだが、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();
     }
 }
 

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com