hgext/extdiff.py
changeset 4005 656e06eebda7
parent 3977 95e6488bc809
child 4096 49237d6ae97d
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