summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/git/lib.rb2
-rw-r--r--lib/git/object.rb4
2 files changed, 5 insertions, 1 deletions
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