mercurial/commands.py
changeset 38653 aabc01da9834
parent 38652 bfcd5c7cbf9a
child 38783 e7aa113b14f7
--- a/mercurial/commands.py	Wed Jul 11 22:06:04 2018 +0900
+++ b/mercurial/commands.py	Tue Jul 10 22:55:30 2018 +0900
@@ -2538,7 +2538,8 @@
     if opts.get('all_files') is None and not opts.get('rev') and not diff:
         # experimental config: commands.grep.all-files
         opts['all_files'] = ui.configbool('commands', 'grep.all-files')
-    if opts.get('all_files') and not opts.get('rev'):
+    plaingrep = opts.get('all_files') and not opts.get('rev')
+    if plaingrep:
         opts['rev'] = ['wdir()']
 
     reflags = re.M
@@ -2648,7 +2649,7 @@
 
             cols = [
                 ('filename', fn, True),
-                ('rev', rev, True),
+                ('rev', rev, not plaingrep),
                 ('linenumber', l.linenum, opts.get('line_number')),
             ]
             if diff: