Show More
@@ -96,7 +96,12 class basectx(object): | |||
|
96 | 96 | def _buildstatus(self, other, s, match, listignored, listclean, |
|
97 | 97 | listunknown): |
|
98 | 98 | """build a status with respect to another context""" |
|
99 |
# |
|
|
99 | # Load earliest manifest first for caching reasons. More specifically, | |
|
100 | # if you have revisions 1000 and 1001, 1001 is probably stored as a | |
|
101 | # delta against 1000. Thus, if you read 1000 first, we'll reconstruct | |
|
102 | # 1000 and cache it so that when you read 1001, we just need to apply a | |
|
103 | # delta to what's in the cache. So that's one full reconstruction + one | |
|
104 | # delta application. | |
|
100 | 105 | if self.rev() is not None and self.rev() < other.rev(): |
|
101 | 106 | self.manifest() |
|
102 | 107 | mf1 = other._manifestmatches(match, s) |
General Comments 0
You need to be logged in to leave comments.
Login now