changeset 4005 | 656e06eebda7 |
parent 3977 | 95e6488bc809 |
child 4096 | 49237d6ae97d |
--- a/hgext/extdiff.py +++ b/hgext/extdiff.py @@ -73,7 +73,8 @@ def dodiff(ui, repo, diffcmd, diffopts, destdir = os.path.dirname(dest) if not os.path.isdir(destdir): os.makedirs(destdir) - repo.wwrite(wfn, repo.file(fn).read(mf[fn]), open(dest, 'w')) + data = repo.wwritedata(wfn, repo.file(wfn).read(mf[wfn])) + open(dest, 'w').write(data) return dirname def snapshot_wdir(files):