1 --- cvsspam-0.2.12/svn_cvsspam.rb~ 2009-03-04 21:48:14.127883013 +0200
2 +++ cvsspam-0.2.12/svn_cvsspam.rb 2009-03-04 21:40:29.874933266 +0200
8 +class TracFrontend < WebFrontend
9 + def path_url(path, tag)
10 + add_repo("#{@base_url}browser/#{urlEncode(path)}")
13 + def version_url(path, version)
14 + add_repo("#{@base_url}browser/#{urlEncode(path)}?rev=#{version}")
18 + add_repo("#{@base_url}changeset/#{file.toVer}")
25 + log_anchor = "?rev=#{file.toVer}"
29 + add_repo("#{@base_url}log/#{urlEncode(file.path)}#{log_anchor}")
33 # in need of refactoring...
42 $files_in_subject = false;
44 elsif $cvswebURL !=nil
45 $cvswebURL << "/" unless $cvswebURL =~ /\/$/
46 $frontend = CVSwebFrontend.new($cvswebURL)
48 + $tracURL << "/" unless $tracURL =~ /\/$/
49 + $frontend = TracFrontend.new($tracURL)
51 $frontend = NoFrontend.new
53 --- cvsspam-0.2.12/cvsspam.conf~ 2009-03-04 21:49:48.424573794 +0200
54 +++ cvsspam-0.2.12/cvsspam.conf 2009-03-04 21:33:16.436106000 +0200
57 #$cvswebURL = "http://localhost/cgi-bin/cvsweb.cgi"
59 +#$tracURL = "http://localhost/trac/myproject"
62 # Additional SMTP Headers (Optional)