phases: make phasecache._phasesets immutable...
phases: make phasecache._phasesets immutable
Previously, some code paths would mutate the cache itself, which
could give weird results if multiple revsets got evaluated through
that path.
Differential Revision:
https://phab.mercurial-scm.org/D7854