# HG changeset patch # User Augie Fackler # Date 2021-01-29 17:50:10 # Node ID bc3f3b59d0a444fe6e6e2f510c879c30a701fc27 # Parent 16c18d5e5dc88810d3410d9370cb851f508ffbf5 context: add missing manifest invalidation after write in overlayworkingctx This was breaking my merge-diff logic that will be in the next patch. Differential Revision: https://phab.mercurial-scm.org/D9908 diff --git a/mercurial/context.py b/mercurial/context.py --- a/mercurial/context.py +++ b/mercurial/context.py @@ -2597,6 +2597,7 @@ class overlayworkingctx(committablectx): b'flags': flags, b'copied': copied, } + util.clearcachedproperty(self, b'_manifest') def filectx(self, path, filelog=None): return overlayworkingfilectx(