From 9d59d2965184964ab6662282ef5f9ceac2c58552 Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Fri, 9 Nov 2007 13:11:22 -0800 Subject: added branches, more log stuff, better tests, changed the log api a bit added tests for Git::Lib, started Git::Diff development --- lib/git/object.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/git/object.rb') diff --git a/lib/git/object.rb b/lib/git/object.rb index 4f8e559..f2d4114 100644 --- a/lib/git/object.rb +++ b/lib/git/object.rb @@ -29,6 +29,16 @@ module Git "#{@type.ljust(6)} #{@sha}" end + def grep(string, path_limiter = nil, opts = {}) + default = {:object => @sha, :path_limiter => path_limiter} + grep_options = default.merge(opts) + @base.lib.grep(string, grep_options) + end + + def log(count = 30) + Git::Log.new(self, count).object(@sha) + end + end -- cgit