Submitter | phabricator |
---|---|
Date | Dec. 8, 2017, 8:39 p.m. |
Message ID | <5ace6aed1c99f72cc75b36b7d0f93b51@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/26126/ |
State | Not Applicable |
Headers | show |
Comments
Patch
diff --git a/mercurial/context.py b/mercurial/context.py --- a/mercurial/context.py +++ b/mercurial/context.py @@ -1999,6 +1999,10 @@ def setbase(self, wrappedctx): self._wrappedctx = wrappedctx self._parents = [wrappedctx] + # Drop old manifest cache as it is now out of date. + # This is necessary when, e.g., rebasing several nodes with one + # ``overlayworkingctx`` (e.g. with --collapse). + util.clearcachedproperty(self, '_manifest') def data(self, path): if self.isdirty(path):