hgext/largefiles/CONTRIBUTORS
author |
Patrick Mezard <patrick@mezard.eu> |
|
Sat, 12 May 2012 00:24:07 +0200 |
changeset 16657 |
b6081c2c4647 |
parent 15168 |
cfccd3bee7b3
|
permissions |
-rw-r--r-- |
phases: introduce phasecache
The original motivation was changectx.phase() had special logic to
correctly lookup in repo._phaserev, including invalidating it when
necessary. And at other places, repo._phaserev was accessed directly.
This led to the discovery that phases state including _phaseroots,
_phaserev and _dirtyphase was manipulated in localrepository.py,
phases.py, repair.py, etc. phasecache helps encapsulating that.
This patch replaces all phase state in localrepo with phasecache and
adjust related code except for advance/retractboundary() in phases.
These still access to phasecache internals directly. This will be
addressed in a followup.
15168
|
1 |
Greg Ward, author of the original bfiles extension |
|
2 |
Na'Tosha Bard of Unity Technologies |
|
3 |
Fog Creek Software |
|
4 |
Special thanks to the University of Toronto and the UCOSP program |