summaryrefslogtreecommitdiffstats
path: root/lib/git/lib.rb
diff options
context:
space:
mode:
authorScott Chacon <schacon@gmail.com>2008-05-27 12:36:07 -0700
committerScott Chacon <schacon@gmail.com>2008-05-27 12:36:07 -0700
commitbceadeb7d377b6ba36de4f5de5a5f5034f89bee6 (patch)
tree05b4e3ccfd0e6c2f4b0cae8f118d12eca1f38f54 /lib/git/lib.rb
parent743ac297402ce8713d1c58db42c8a0540cb026a8 (diff)
downloadthird_party-ruby-git-bceadeb7d377b6ba36de4f5de5a5f5034f89bee6.tar.gz
third_party-ruby-git-bceadeb7d377b6ba36de4f5de5a5f5034f89bee6.tar.xz
third_party-ruby-git-bceadeb7d377b6ba36de4f5de5a5f5034f89bee6.zip
added grep and author searching to logs
Diffstat (limited to 'lib/git/lib.rb')
-rw-r--r--lib/git/lib.rb4
1 files changed, 4 insertions, 0 deletions
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