mercurial/context.py
changeset 34681 4dc8a2ee0f4f
parent 34556 7a8a16f8ea22
child 34685 6036e6e205ca
equal deleted inserted replaced
34680:c0a524f77e8a 34681:4dc8a2ee0f4f
   619         return self._repo.nodebookmarks(self._node)
   619         return self._repo.nodebookmarks(self._node)
   620     def phase(self):
   620     def phase(self):
   621         return self._repo._phasecache.phase(self._repo, self._rev)
   621         return self._repo._phasecache.phase(self._repo, self._rev)
   622     def hidden(self):
   622     def hidden(self):
   623         return self._rev in repoview.filterrevs(self._repo, 'visible')
   623         return self._rev in repoview.filterrevs(self._repo, 'visible')
       
   624 
       
   625     def isinmemory(self):
       
   626         return False
   624 
   627 
   625     def children(self):
   628     def children(self):
   626         """return contexts for each child changeset"""
   629         """return contexts for each child changeset"""
   627         c = self._repo.changelog.children(self._node)
   630         c = self._repo.changelog.children(self._node)
   628         return [changectx(self._repo, x) for x in c]
   631         return [changectx(self._repo, x) for x in c]
  1399     def closesbranch(self):
  1402     def closesbranch(self):
  1400         return 'close' in self._extra
  1403         return 'close' in self._extra
  1401     def extra(self):
  1404     def extra(self):
  1402         return self._extra
  1405         return self._extra
  1403 
  1406 
       
  1407     def isinmemory(self):
       
  1408         return False
       
  1409 
  1404     def tags(self):
  1410     def tags(self):
  1405         return []
  1411         return []
  1406 
  1412 
  1407     def bookmarks(self):
  1413     def bookmarks(self):
  1408         b = []
  1414         b = []
  1976                 raise error.ProgrammingError("No such file or directory: %s" %
  1982                 raise error.ProgrammingError("No such file or directory: %s" %
  1977                                              self._path)
  1983                                              self._path)
  1978         else:
  1984         else:
  1979             return self._wrappedctx[path].data()
  1985             return self._wrappedctx[path].data()
  1980 
  1986 
       
  1987     def isinmemory(self):
       
  1988         return True
       
  1989 
  1981     def filedate(self, path):
  1990     def filedate(self, path):
  1982         if self.isdirty(path):
  1991         if self.isdirty(path):
  1983             return self._cache[path]['date']
  1992             return self._cache[path]['date']
  1984         else:
  1993         else:
  1985             return self._wrappedctx[path].date()
  1994             return self._wrappedctx[path].date()