changeset 41154 | f18f665b1424 |
parent 40991 | 21ffe6b97a25 |
child 41224 | b129837190f7 |
--- a/mercurial/context.py Wed Dec 12 16:26:58 2018 +0300 +++ b/mercurial/context.py Tue Jan 08 14:31:22 2019 -0800 @@ -2018,6 +2018,12 @@ to resolve a conflict. """ keys = [] + # This won't be perfect, but can help performance significantly when + # using things like remotefilelog. + scmutil.prefetchfiles( + self.repo(), [self.p1().rev()], + matchmod.match('', '', patterns=self._cache.keys(), exact=True)) + for path in self._cache.keys(): cache = self._cache[path] try: