changeset 21589 | 2945fdc38aad |
parent 21587 | 02a8612ddec2 |
child 21590 | e5deefcaa12b |
--- a/mercurial/context.py Fri Sep 20 21:59:34 2013 -0500 +++ b/mercurial/context.py Wed Apr 23 16:06:23 2014 -0500 @@ -93,6 +93,9 @@ 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):