Mercurial > public > mercurial-scm > hg-stable
diff mercurial/context.py @ 34681:4dc8a2ee0f4f
context: add is `isinmemory()` to filectx
This will make it easier to skip certain behavior when running an in-memory
merge.
Differential Revision: https://phab.mercurial-scm.org/D1061
author | Phil Cohen <phillco@fb.com> |
---|---|
date | Fri, 13 Oct 2017 12:54:46 -0700 |
parents | 7a8a16f8ea22 |
children | 6036e6e205ca |
line wrap: on
line diff
--- a/mercurial/context.py Fri Oct 06 06:48:43 2017 -0700 +++ b/mercurial/context.py Fri Oct 13 12:54:46 2017 -0700 @@ -622,6 +622,9 @@ def hidden(self): return self._rev in repoview.filterrevs(self._repo, 'visible') + def isinmemory(self): + return False + def children(self): """return contexts for each child changeset""" c = self._repo.changelog.children(self._node) @@ -1401,6 +1404,9 @@ def extra(self): return self._extra + def isinmemory(self): + return False + def tags(self): return [] @@ -1978,6 +1984,9 @@ else: return self._wrappedctx[path].data() + def isinmemory(self): + return True + def filedate(self, path): if self.isdirty(path): return self._cache[path]['date']