Mercurial > hg-stable
changeset 35294:3ceebf497057
overlayworkingctx: remove flushall()
Differential Revision: https://phab.mercurial-scm.org/D1216
author | Phil Cohen <phillco@fb.com> |
---|---|
date | Fri, 01 Dec 2017 00:07:23 -0800 |
parents | 1b03407e808d |
children | 307b1689e3f8 |
files | mercurial/context.py |
diffstat | 1 files changed, 0 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/context.py Fri Dec 01 00:07:23 2017 -0800 +++ b/mercurial/context.py Fri Dec 01 00:07:23 2017 -0800 @@ -1653,9 +1653,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 @@ -2074,36 +2071,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,