diff options
author | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-04-11 05:52:55 +0000 |
---|---|---|
committer | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-04-11 05:52:55 +0000 |
commit | f86779bd592f06ab2e0a78b82264858b0d2c9b36 (patch) | |
tree | 34e54d628b88fb57764a83264d99aa8b29ac5545 /lib | |
parent | 4c3d8b681bf17d88605df0aa33cfa500abab3395 (diff) | |
download | redmine-f86779bd592f06ab2e0a78b82264858b0d2c9b36.tar.gz redmine-f86779bd592f06ab2e0a78b82264858b0d2c9b36.zip |
scm: bazaar: use identifier in blame.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5392 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib')
-rw-r--r-- | lib/redmine/scm/adapters/bazaar_adapter.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/redmine/scm/adapters/bazaar_adapter.rb b/lib/redmine/scm/adapters/bazaar_adapter.rb index b39150de8..3d14eee03 100644 --- a/lib/redmine/scm/adapters/bazaar_adapter.rb +++ b/lib/redmine/scm/adapters/bazaar_adapter.rb @@ -209,7 +209,13 @@ module Redmine identifier = nil io.each_line do |line| next unless line =~ %r{^(\d+) ([^|]+)\| (.*)$} - blame.add_line($3.rstrip, Revision.new(:identifier => $1.to_i, :author => $2.strip)) + rev = $1.to_i + blame.add_line($3.rstrip, + Revision.new( + :identifier => rev, + :revision => rev, + :author => $2.strip + )) end end return nil if $? && $?.exitstatus != 0 |