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