diff --git a/lib/grit/repo.rb b/lib/grit/repo.rb index e0f1d966..061078a5 100644 --- a/lib/grit/repo.rb +++ b/lib/grit/repo.rb @@ -721,7 +721,7 @@ def grep(searchtext, contextlines = 3, branch = 'master') filematches.each do |filematch| binary = false file = '' - matches = filematch.split("--\n") + matches = filematch.split(/^--\n/) matches.each_with_index do |match, i| content = [] startline = 0