--- a/mercurial/localrepo.py Fri Dec 29 20:04:31 2006 -0600
+++ b/mercurial/localrepo.py Fri Dec 29 20:04:31 2006 -0600
@@ -505,12 +505,13 @@
data = self.wopener(filename, 'r').read()
return self._filter("encode", filename, data)
- def wwrite(self, filename, data, fd=None):
+ def wwrite(self, filename, data):
data = self._filter("decode", filename, data)
- if fd:
- return fd.write(data)
return self.wopener(filename, 'w').write(data)
+ def wwritedata(self, filename, data):
+ return self._filter("decode", filename, data)
+
def transaction(self):
tr = self.transhandle
if tr != None and tr.running():