Class: Grit::Repo
- Inherits:
 - 
      Object
      
        
- Object
 - Grit::Repo
 
 
- Defined in:
 - lib/commit_filter/grit_extension.rb
 
Instance Method Summary collapse
Instance Method Details
#diff(a, b, *paths) ⇒ Object
      3 4 5 6 7 8 9 10 11 12 13  | 
    
      # File 'lib/commit_filter/grit_extension.rb', line 3 def diff(a, b, *paths) diff = self.git.native('diff', { 'no-ext-diff' => true }, a, b, '--', *paths) if diff =~ /diff --git a/ diff = diff.sub(/.*?(diff --git a)/m, '\1') else diff = '' end Diff.list_from_string(self, diff) end  |