mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
9a3fbfe311
Summary: Mercurial has a lot of complex logic to try and create the "best" possible filenode for a given merge commit. However, it works fine with imperfect filenodes, as long as they are semantically correct. Generate imperfect filenodes to speed up data derivation. We are importing git repos to use here, which have some significantly mergy history; this change both reduces the number of filenodes we end up creating in data derivation, and speeds up data derivation by an order of magnitude overall. Reviewed By: StanislavGlebik Differential Revision: D28903515 fbshipit-source-id: 436ca4f43158533b32cf0d41db72228dda2688c3 |
||
---|---|---|
.. | ||
blobrepo_hg | ||
blobsync | ||
changeset_fetcher | ||
common | ||
errors | ||
override | ||
repo_blobstore | ||
src | ||
test | ||
Cargo.toml |