Comments
Patch
@@ -91,10 +91,13 @@ class basectx(object):
"""provide a hook to allow child objects to preprocess status results
For example, this allows other contexts, such as workingctx, to query
the dirstate before comparing the manifests.
"""
+ # load earliest manifest first for caching reasons
+ if self.rev() < other.rev():
+ self.manifest()
return s
def _poststatus(self, other, s, match, listignored, listclean, listunknown):
"""provide a hook to allow child objects to postprocess status results