From 10045d082117d4ef35da31e1c5a825507b02dd97 Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Thu, 8 Nov 2007 17:25:41 -0800 Subject: got all the unit tests to run from either place, fixed some old functionality --- lib/git/lib.rb | 2 +- lib/git/object.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/git/lib.rb b/lib/git/lib.rb index 595f294..681ba58 100644 --- a/lib/git/lib.rb +++ b/lib/git/lib.rb @@ -18,7 +18,7 @@ module Git arr_opts << "#{opts[:between][0]}..#{opts[:between][1].to_s}" if (opts[:between] && opts[:between].size == 2) arr_opts << opts[:file] if opts[:file].is_a? String - command('log', arr_opts).split("\n").map { |l| Git::Commit.new(l.split.first) } + command('log', arr_opts).split("\n").map { |l| Git::Object::Commit.new(@base, l.split.first) } end def revparse(string) diff --git a/lib/git/object.rb b/lib/git/object.rb index 9346b87..4f8e559 100644 --- a/lib/git/object.rb +++ b/lib/git/object.rb @@ -25,6 +25,10 @@ module Git raise NotImplementedError end + def to_s + "#{@type.ljust(6)} #{@sha}" + end + end -- cgit