@@ -2889,7 +2889,10 @@ def grep(ui, repo, pattern, *pats, **opt
('linenumber', '%d', l.linenum, opts.get('line_number')),
]
if diff:
- cols.append(('change', '%s', change, True))
+ cols.extend([
+ ('inserted change' if change == '+' else 'deleted change',
+ '%s', change, True)
+ ])
cols.extend([
('user', '%s', formatuser(ctx.user()), opts.get('user')),
('date', '%s', fm.formatdate(ctx.date(), datefmt),
@@ -2899,7 +2902,8 @@ def grep(ui, repo, pattern, *pats, **opt
if cond:
fm.plain(sep, label='grep.sep')
field = fieldnamemap.get(name, name)
- fm.condwrite(cond, field, fmt, data, label='grep.%s' % name)
+ label = " ".join('grep.%s' % n for n in name.split())
+ fm.condwrite(cond, field, fmt, data, label=label)
if not opts.get('files_with_matches'):
fm.plain(sep, label='grep.sep')
if not opts.get('text') and binary():