diff Makefile @ 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 b53343c8d692
children 7cdbe18838bc
line wrap: on
line diff