comparison hgext/extdiff.py @ 4005:656e06eebda7

replace filehandle version of wwrite with wwritedata
author Matt Mackall <mpm@selenic.com>
date Fri, 29 Dec 2006 20:04:31 -0600
parents 95e6488bc809
children 49237d6ae97d
comparison
equal deleted inserted replaced
4004:c83c35f2f4e2 4005:656e06eebda7
71 ui.note(' %s\n' % wfn) 71 ui.note(' %s\n' % wfn)
72 dest = os.path.join(base, wfn) 72 dest = os.path.join(base, wfn)
73 destdir = os.path.dirname(dest) 73 destdir = os.path.dirname(dest)
74 if not os.path.isdir(destdir): 74 if not os.path.isdir(destdir):
75 os.makedirs(destdir) 75 os.makedirs(destdir)
76 repo.wwrite(wfn, repo.file(fn).read(mf[fn]), open(dest, 'w')) 76 data = repo.wwritedata(wfn, repo.file(wfn).read(mf[wfn]))
77 open(dest, 'w').write(data)
77 return dirname 78 return dirname
78 79
79 def snapshot_wdir(files): 80 def snapshot_wdir(files):
80 '''snapshot files from working directory. 81 '''snapshot files from working directory.
81 if not using snapshot, -I/-X does not work and recursive diff 82 if not using snapshot, -I/-X does not work and recursive diff