phillco updated this revision to Diff 3560. CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1216?vs=3556&id=3560
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,36 +2054,13 @@ 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 def _clean(self): self._cache = {} - self._writeorder = [] def _markdirty(self, path, exists, data=None, date=None, flags=''): - if path not in self._cache: - self._writeorder.append(path) - self._cache[path] = { 'exists': exists, 'data': data, To: phillco, #hg-reviewers Cc: mercurial-devel, martinvonz _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel