コマンド†
クライアント†
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath "/Users/foo/data/svn"
SVNIndexXSLT /svnindex.xsl
Order deny,allow
Deny from all
allow from 127.0.0.1
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /Users/foo/data/users
Require valid-user
</Location>
コミットログ†
lines = `svn log --limit 10 --verbose http://sever/svn/`
mail_body = ""
lines.each{|line|
if /^-+$/ =~ line
mail_body << line
puts mail_body
mail_body = ""
end
if /^r(\d+).*(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}).*line.?$/ =~ line
mail_header = "Commit revision:" + $1 + " (" +$2 + ")"
puts mail_header
end
mail_body << line
}