mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 17:27:53 +03:00
78fe67ae86
Summary: Add a client-driven tree prefetching implementation to the Rust manifest code. Unlike the existing prefetch implementation in Python, this one does all computation of which nodes to fetch on the client side using the BFS logic from BfsDiff. The trees are then bulk fetched layer-by-layer using EdenAPI. This initial version is fairly naive, and omits some obvious optimizations (such as performing fetches of multiple trees concurrently), but is sufficient to demonstrate HTTP tree prefetching in action. Reviewed By: xavierd Differential Revision: D17379178 fbshipit-source-id: f17fe99834ad4fec07b4a4ab196928cc4fe91142 |
||
---|---|---|
.. | ||
modules | ||
src | ||
Cargo.toml |