mercurial/hg.py
changeset 26240 2b1434e5eaa0
parent 26219 ae33fff17c1e
child 26353 7c20d501709b
equal deleted inserted replaced
26239:f39953663cc9 26240:2b1434e5eaa0
   885             maxmtime = max(maxmtime, st.st_mtime)
   885             maxmtime = max(maxmtime, st.st_mtime)
   886 
   886 
   887         return tuple(state), maxmtime
   887         return tuple(state), maxmtime
   888 
   888 
   889     def copy(self):
   889     def copy(self):
   890         """Obtain a copy of this class instance."""
   890         """Obtain a copy of this class instance.
   891         c = cachedlocalrepo(self._repo)
   891 
       
   892         A new localrepository instance is obtained. The new instance should be
       
   893         completely independent of the original.
       
   894         """
       
   895         repo = repository(self._repo.baseui, self._repo.origroot)
       
   896         c = cachedlocalrepo(repo)
   892         c._state = self._state
   897         c._state = self._state
   893         c.mtime = self.mtime
   898         c.mtime = self.mtime
   894         return c
   899         return c