changeset 23300 | f8b5c3e77d4b |
parent 23297 | d7abae94a7a0 |
child 23429 | f35526b999f4 |
--- a/mercurial/patch.py Wed Nov 12 23:29:14 2014 -0800 +++ b/mercurial/patch.py Wed Nov 12 23:50:21 2014 -0800 @@ -1738,9 +1738,15 @@ s.update(text) return s.hexdigest() + if opts.noprefix: + aprefix = bprefix = '' + else: + aprefix = 'a/' + bprefix = 'b/' + def diffline(a, b, revs): if opts.git: - line = 'diff --git a/%s b/%s\n' % (a, b) + line = 'diff --git %s%s %s%s\n' % (aprefix, a, bprefix, b) elif not repo.ui.quiet: if revs: revinfo = ' '.join(["-r %s" % rev for rev in revs])