]> git.pld-linux.org Git - packages/cvsspam.git/blob - cvsspam-trac.patch
- install svnspam
[packages/cvsspam.git] / cvsspam-trac.patch
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
3 @@ -831,6 +831,31 @@
4    end
5  end
6  
7 +# Link to Trac
8 +class TracFrontend < WebFrontend
9 +  def path_url(path, tag)
10 +    add_repo("#{@base_url}browser/#{urlEncode(path)}")
11 +  end
12 +
13 +  def version_url(path, version)
14 +    add_repo("#{@base_url}browser/#{urlEncode(path)}?rev=#{version}")
15 +  end
16 +
17 +  def diff_url(file)
18 +    add_repo("#{@base_url}changeset/#{file.toVer}")
19 +  end
20 +
21 +  protected
22 +
23 +  def log_url(file)
24 +    if file.toVer
25 +      log_anchor = "?rev=#{file.toVer}"
26 +    else
27 +      log_anchor = ""
28 +    end
29 +    add_repo("#{@base_url}log/#{urlEncode(file.path)}#{log_anchor}")
30 +  end
31 +end
32  
33  # in need of refactoring...
34  
35 @@ -1333,6 +1358,7 @@
36  $viewcvsURL = nil
37  $choraURL = nil
38  $cvswebURL = nil
39 +$tracURL = nil
40  $from_address = nil
41  $subjectPrefix = nil
42  $files_in_subject = false;
43 @@ -1419,6 +1445,9 @@
44  elsif $cvswebURL !=nil
45    $cvswebURL << "/" unless $cvswebURL =~ /\/$/
46    $frontend = CVSwebFrontend.new($cvswebURL)
47 +elsif $tracURL !=nil
48 +  $tracURL << "/" unless $tracURL =~ /\/$/
49 +  $frontend = TracFrontend.new($tracURL)
50  else
51    $frontend = NoFrontend.new
52  end
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
55 @@ -79,6 +79,7 @@
56  
57  #$cvswebURL = "http://localhost/cgi-bin/cvsweb.cgi"
58  
59 +#$tracURL = "http://localhost/trac/myproject"
60  
61  
62  # Additional SMTP Headers                                            (Optional)
This page took 0.077274 seconds and 3 git commands to generate.