hgext/largefiles/CONTRIBUTORS
author Gregory Szorc <gregory.szorc@gmail.com>
Tue, 07 Aug 2018 10:49:41 -0700
changeset 38997 812eec3f89cb
parent 15168 cfccd3bee7b3
permissions -rw-r--r--
changegroup: remove _clnodetorev cgpacker._clnodetorev is a glorified cache/index of changelog nodes to revision numbers. I'm not sure why it exists. Maybe performance? But its presence is making refactoring of this code more complicated than it needs to be. This commit removes the cache and replaces it with direct lookups against the changelog. If this cache was for performance reasons, we should be able to restore it easily enough... after the changegroup refactor is complete. Differential Revision: https://phab.mercurial-scm.org/D4189

Greg Ward, author of the original bfiles extension
Na'Tosha Bard of Unity Technologies
Fog Creek Software
Special thanks to the University of Toronto and the UCOSP program