lib/gitrb/commit.rb in gitrb-0.0.5 vs lib/gitrb/commit.rb in gitrb-0.0.6

- old
+ new

@@ -45,23 +45,23 @@ private def parse(data) headers, @message = data.split("\n\n", 2) - repository.encode(@message) + repository.set_encoding(@message) headers.split("\n").each do |header| key, value = header.split(' ', 2) case key when 'parent' - @parent << Reference.new(:repository => repository, :id => repository.encode(value)) + @parent << Reference.new(:repository => repository, :id => repository.set_encoding(value)) when 'author' - @author = User.parse(repository.encode(value)) + @author = User.parse(repository.set_encoding(value)) when 'committer' - @committer = User.parse(repository.encode(value)) + @committer = User.parse(repository.set_encoding(value)) when 'tree' - @tree = Reference.new(:repository => repository, :id => repository.encode(value)) + @tree = Reference.new(:repository => repository, :id => repository.set_encoding(value)) end end self end