--- a/mercurial/commands.py Sat Feb 15 19:52:36 2014 +0900
+++ b/mercurial/commands.py Sat Feb 15 19:54:05 2014 +0900
@@ -3343,7 +3343,6 @@
rev = ctx.rev()
datefunc = ui.quiet and util.shortdate or util.datestr
found = False
- filerevmatches = {}
@util.cachefunc
def binary():
flog = getfile(fn)
@@ -3366,10 +3365,8 @@
if opts.get('date'):
cols.append((datefunc(ctx.date()), 'grep.date'))
if opts.get('files_with_matches'):
- c = (fn, rev)
- if c in filerevmatches:
+ if found:
continue
- filerevmatches[c] = 1
else:
before = l.line[:l.colstart]
match = l.line[l.colstart:l.colend]