mercurial/patch.py
changeset 33156 5ebf39ae10ed
parent 33155 b8ae289a7707
child 33229 dd50a370c8cb
equal deleted inserted replaced
33155:b8ae289a7707 33156:5ebf39ae10ed
   453 
   453 
   454 class fsbackend(abstractbackend):
   454 class fsbackend(abstractbackend):
   455     def __init__(self, ui, basedir):
   455     def __init__(self, ui, basedir):
   456         super(fsbackend, self).__init__(ui)
   456         super(fsbackend, self).__init__(ui)
   457         self.opener = vfsmod.vfs(basedir)
   457         self.opener = vfsmod.vfs(basedir)
   458 
       
   459     def _join(self, f):
       
   460         return os.path.join(self.opener.base, f)
       
   461 
   458 
   462     def getfile(self, fname):
   459     def getfile(self, fname):
   463         if self.opener.islink(fname):
   460         if self.opener.islink(fname):
   464             return (self.opener.readlink(fname), (True, False))
   461             return (self.opener.readlink(fname), (True, False))
   465 
   462