sapling/remotefilelog
Pierre-Yves David 2c956d95e2 revert: only pre-fetch files that needs to be touched
Summary:
With recent version of mercurial (>= 3.2, 4dfcf21a6aa7), revert uses status
information to determine the files that needs to be touched. It then offer a
simple handle for extensions that needs prefetch.

Test Plan:
Ran the tests. Certain tests depended on the old revert behavior (of
prefetching everything), so they required slight changes.

Reviewers: pyd, sid0, davidsp

Differential Revision: https://phabricator.fb.com/D1551059
2014-09-08 15:20:59 +02:00
..
__init__.py revert: only pre-fetch files that needs to be touched 2014-09-08 15:20:59 +02:00
cacheclient.py Add example cache client implementation 2013-10-17 14:18:23 -07:00
debugcommands.py Fix debugremotefilelog command 2013-12-13 11:42:50 -08:00
fileserverclient.py Expand environment variables in cacheprocess and cachepath 2014-05-21 12:28:03 -07:00
remotefilectx.py Move fileservice to be per repo instead of global 2014-02-11 14:41:56 -08:00
remotefilelog.py Move local cache logic into it's own class 2014-02-11 16:25:55 -08:00
remotefilelogserver.py Update to match Mercurial version b8c8cacd4482 2014-09-11 14:39:14 -07:00
shallowbundle.py Update to match Mercurial version b8c8cacd4482 2014-09-11 14:39:14 -07:00
shallowrepo.py Optimize pullprefetch to limit number of stats 2014-08-19 09:33:31 -07:00
shallowstore.py Add more comments explaining various complexities 2013-11-05 17:19:59 -08:00