scm: cvs: set identifier nil in blame.
Redmine can not handle cvs revision (e.g. 1.2) as changeset identifier. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5401 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
4491f71441
commit
a6798d6cc2
|
@ -316,7 +316,13 @@ module Redmine
|
|||
shellout(cmd) do |io|
|
||||
io.each_line do |line|
|
||||
next unless line =~ %r{^([\d\.]+)\s+\(([^\)]+)\s+[^\)]+\):\s(.*)$}
|
||||
blame.add_line($3.rstrip, Revision.new(:revision => $1, :author => $2.strip))
|
||||
blame.add_line(
|
||||
$3.rstrip,
|
||||
Revision.new(
|
||||
:revision => $1,
|
||||
:identifier => nil,
|
||||
:author => $2.strip
|
||||
))
|
||||
end
|
||||
end
|
||||
return nil if $? && $?.exitstatus != 0
|
||||
|
|
Loading…
Reference in New Issue