mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
f0eb35b86f
Summary: For fsnodes and skeleton manifests it should be possible to allow gaps in the commits that are backfilled. Any access to a commit in one of these gaps can be quickly derived from the nearest ancestor that is derived. Since each commit's derived data is independent, there is no loss from omitting them. Add the `--gap-size` option to `backfill_derived_data`. This allows `fsnodes`, `skeleton_manifests` and other derived data types that implement it in the future to skip some of the commits during backfill. This will speed up backfilling and reduced the amount of data that is stored for infrequently accessed historical commits. Reviewed By: StanislavGlebik Differential Revision: D25997854 fbshipit-source-id: bf4df3f5c16a913c13f732f6837fc4c817664e29 |
||
---|---|---|
.. | ||
blame | ||
changeset_info | ||
deleted_files_manifest | ||
fastlog | ||
filenodes | ||
fsnodes | ||
mercurial_derived_data | ||
skeleton_manifest | ||
src | ||
test_utils | ||
unodes | ||
utils | ||
Cargo.toml |