comparison mercurial/localrepo.py @ 23854:f6070d3a9cb8

localrepo: remove all internal uses of localrepo.wopener It has been replaced with localrepo.wvfs.
author Angel Ezquerra <angel.ezquerra@gmail.com>
date Sun, 11 Jan 2015 01:32:36 +0100
parents 0cc663e44258
children bfa52f4ecf54
comparison
equal deleted inserted replaced
23853:0cc663e44258 23854:f6070d3a9cb8
818 818
819 def pathto(self, f, cwd=None): 819 def pathto(self, f, cwd=None):
820 return self.dirstate.pathto(f, cwd) 820 return self.dirstate.pathto(f, cwd)
821 821
822 def wfile(self, f, mode='r'): 822 def wfile(self, f, mode='r'):
823 return self.wopener(f, mode) 823 return self.wvfs(f, mode)
824 824
825 def _link(self, f): 825 def _link(self, f):
826 return self.wvfs.islink(f) 826 return self.wvfs.islink(f)
827 827
828 def _loadfilter(self, filter): 828 def _loadfilter(self, filter):
871 871
872 def wread(self, filename): 872 def wread(self, filename):
873 if self._link(filename): 873 if self._link(filename):
874 data = self.wvfs.readlink(filename) 874 data = self.wvfs.readlink(filename)
875 else: 875 else:
876 data = self.wopener.read(filename) 876 data = self.wvfs.read(filename)
877 return self._filter(self._encodefilterpats, filename, data) 877 return self._filter(self._encodefilterpats, filename, data)
878 878
879 def wwrite(self, filename, data, flags): 879 def wwrite(self, filename, data, flags):
880 data = self._filter(self._decodefilterpats, filename, data) 880 data = self._filter(self._decodefilterpats, filename, data)
881 if 'l' in flags: 881 if 'l' in flags:
882 self.wopener.symlink(data, filename) 882 self.wvfs.symlink(data, filename)
883 else: 883 else:
884 self.wopener.write(filename, data) 884 self.wvfs.write(filename, data)
885 if 'x' in flags: 885 if 'x' in flags:
886 self.wvfs.setflags(filename, False, True) 886 self.wvfs.setflags(filename, False, True)
887 887
888 def wwritedata(self, filename, data): 888 def wwritedata(self, filename, data):
889 return self._filter(self._decodefilterpats, filename, data) 889 return self._filter(self._decodefilterpats, filename, data)