mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
8b420cd314
Summary: fastmanifest makes bundling slower because fastmanifest `readshallowfast` always returns full manifest. That's a big problem for infinitepush. Let's copy-paste readshallowfast implementation from upstream. It uses readshallowdelta() if possible. Test Plan: 1) Run all the tests for fb-hgext 2) Run infinitepush with this extension enabled. Make it is fast Reviewers: durham, simonfar, rmcelroy, quark Reviewed By: quark Subscribers: mjpieters, #sourcecontrol Differential Revision: https://phabricator.intern.facebook.com/D4088360 Tasks: 13907166 Signature: t1:4088360:1477580931:746e4054380403abbc52d1922583021b81f31bb6 |
||
---|---|---|
.. | ||
__init__.py | ||
cachemanager.py | ||
concurrency.py | ||
constants.py | ||
debug.py | ||
implementation.py | ||
metrics.py |