D1216: overlayworkingctx: remove flushall()
phillco (Phil Cohen)
phabricator at mercurial-scm.org
Thu Nov 16 06:01:23 UTC 2017
phillco updated this revision to Diff 3556.
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D1216?vs=3065&id=3556
REVISION DETAIL
https://phab.mercurial-scm.org/D1216
AFFECTED FILES
mercurial/context.py
CHANGE DETAILS
diff --git a/mercurial/context.py b/mercurial/context.py
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -1633,9 +1633,6 @@
listsubrepos=listsubrepos, badfn=badfn,
icasefs=icasefs)
- def flushall(self):
- pass # For overlayworkingfilectx compatibility.
-
def _filtersuspectsymlink(self, files):
if not files or self._repo.dirstate._checklink:
return files
@@ -2057,25 +2054,6 @@
self._path)
return self._wrappedctx[path].size()
- def flushall(self):
- for path in self._writeorder:
- entry = self._cache[path]
- if entry['exists']:
- self._wrappedctx[path].clearunknown()
- if entry['data'] is not None:
- if entry['flags'] is None:
- raise error.ProgrammingError('data set but not flags')
- self._wrappedctx[path].write(
- entry['data'],
- entry['flags'])
- else:
- self._wrappedctx[path].setflags(
- 'l' in entry['flags'],
- 'x' in entry['flags'])
- else:
- self._wrappedctx[path].remove(path)
- self._clean()
-
def isdirty(self, path):
return path in self._cache
To: phillco, #hg-reviewers
Cc: mercurial-devel, martinvonz
More information about the Mercurial-devel
mailing list