From bceadeb7d377b6ba36de4f5de5a5f5034f89bee6 Mon Sep 17 00:00:00 2001 From: Scott Chacon Date: Tue, 27 May 2008 12:36:07 -0700 Subject: added grep and author searching to logs --- lib/git/lib.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/git/lib.rb') diff --git a/lib/git/lib.rb b/lib/git/lib.rb index 5e597ad..1aaf131 100644 --- a/lib/git/lib.rb +++ b/lib/git/lib.rb @@ -68,6 +68,8 @@ module Git arr_opts << "-#{opts[:count]}" if opts[:count] arr_opts << "--since=\"#{opts[:since]}\"" if opts[:since].is_a? String arr_opts << "--until=\"#{opts[:until]}\"" if opts[:until].is_a? String + arr_opts << "--grep=\"#{opts[:grep]}\"" if opts[:grep].is_a? String + arr_opts << "--author=\"#{opts[:author]}\"" if opts[:author].is_a? String arr_opts << "#{opts[:between][0].to_s}..#{opts[:between][1].to_s}" if (opts[:between] && opts[:between].size == 2) arr_opts << opts[:object] if opts[:object].is_a? String arr_opts << '-- ' + opts[:path_limiter] if opts[:path_limiter].is_a? String @@ -80,6 +82,8 @@ module Git arr_opts << "-#{opts[:count]}" if opts[:count] arr_opts << "--since=\"#{opts[:since]}\"" if opts[:since].is_a? String arr_opts << "--until=\"#{opts[:until]}\"" if opts[:until].is_a? String + arr_opts << "--grep=\"#{opts[:grep]}\"" if opts[:grep].is_a? String + arr_opts << "--author=\"#{opts[:author]}\"" if opts[:author].is_a? String arr_opts << "#{opts[:between][0].to_s}..#{opts[:between][1].to_s}" if (opts[:between] && opts[:between].size == 2) arr_opts << opts[:object] if opts[:object].is_a? String arr_opts << '-- ' + opts[:path_limiter] if opts[:path_limiter].is_a? String -- cgit