changeset 8633 | c31fe74a6633 |
parent 8531 | 810387f59696 |
child 8778 | c5f36402daad |
--- a/mercurial/store.py Tue May 26 22:59:52 2009 +0200 +++ b/mercurial/store.py Tue May 26 23:49:53 2009 +0200 @@ -171,8 +171,9 @@ self.pathjoiner = pathjoiner self.path = path self.createmode = _calcmode(path) - self.opener = opener(self.path) - self.opener.createmode = self.createmode + op = opener(self.path) + op.createmode = self.createmode + self.opener = lambda f, *args, **kw: op(encodedir(f), *args, **kw) def join(self, f): return self.pathjoiner(self.path, encodedir(f))