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
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