diff --git a/hgext/hgk.py b/hgext/hgk.py --- a/hgext/hgk.py +++ b/hgext/hgk.py @@ -46,18 +46,20 @@ def dodiff(fp, ui, repo, node1, node2, f if f in mmap: to = repo.file(f).read(mmap[f]) tn = read(f) + opts = mdiff.diffopts() + opts.text = text fp.write("diff --git a/%s b/%s\n" % (f, f)) - fp.write(mdiff.unidiff(to, date1, tn, date2, f, None, text=text)) + fp.write(mdiff.unidiff(to, date1, tn, date2, f, None, opts=opts)) for f in added: to = None tn = read(f) fp.write("diff --git /dev/null b/%s\n" % (f)) - fp.write(mdiff.unidiff(to, date1, tn, date2, f, None, text=text)) + fp.write(mdiff.unidiff(to, date1, tn, date2, f, None, opts=opts)) for f in removed: to = repo.file(f).read(mmap[f]) tn = None fp.write("diff --git a/%s /dev/null\n" % (f)) - fp.write(mdiff.unidiff(to, date1, tn, date2, f, None, text=text)) + fp.write(mdiff.unidiff(to, date1, tn, date2, f, None, opts=opts)) def difftree(ui, repo, node1=None, node2=None, **opts): """diff trees from two commits"""