lib/rfix/tracked_file.rb in rfix-1.0.8.pre.109 vs lib/rfix/tracked_file.rb in rfix-1.0.15.pre.116

- old
+ new

@@ -2,10 +2,10 @@ require "rfix/git_file" class Rfix::TrackedFile < Rfix::GitFile def refresh! - @ranges = git("--no-pager", "diff", *params, ref, path) + @ranges = git("--no-pager", "diff", *params, "#{ref}...HEAD", path) .grep(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/) do Regexp.last_match(1).to_i...(Regexp.last_match(1).to_i + (Regexp.last_match(2) || 1).to_i) end end