comparison MANIFEST.in @ 4477:faf99d48eda9

stack: fix phasecache._phasesets check logic When _phasesets is not None, it's a list, and it contains set()s of revisions in a specific phase, starting from public, draft, secret and so on. But since repos are supposed to have the majority of revisions in public phase, the first element of this list is not a (potentially huge) set, but None. Previously this code tried to check if there's any element that is None, and was always finding None at index 0, so the short path was executed every time and the rest of the function was never used.
author Anton Shestakov <av6@dwimlabs.net>
date Sat, 06 Apr 2019 15:49:22 +0200
parents b3dbba6e34c9
children 48b30ff742cb
comparison
equal deleted inserted replaced
4476:f0bda6a6d93b 4477:faf99d48eda9