mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
28eee11931
Summary: The original gitimport wasn't really designed for concurrency, since it did commits one by one. With this update, we can now derive Bonsais from multiple commits in parallel, and use multiple threads to communicate with the Git repository (which is actually somewhat expensive when that's all we do). We also store Bonsais iteratively. There is a bit of extra work that could be done also here by saving Bonsais asynchronously to the Blobstore, and inserting a single batch in Changesets once we're finished. Reviewed By: farnz Differential Revision: D21347941 fbshipit-source-id: e0ea86bf4d164599df1370844d3f0301d1031801 |
||
---|---|---|
.. | ||
git_types | ||
gitimport/src |