mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
fa62db64d2
Summary: This diff is a step towards uploading snapshots to the ephemeral blobstore. It adds: - EphemeralChangesets implementation. This is the trait used for storing changesets, and also their generation numbers. Here we are using a SQL table to store mappings between snapshots and bubbles, as well as their generation number. It fetches information from the blobstore as well, which is different from "non-snapshots" as well, but this can be later optimised to use another table if necessary. - EphemeralRepoView, a container that has a changesets object and a repo_blobstore, both of which first check the ephemeral blobstore, and then the persistent blobstore, and are useful for dealing with snapshots. Reviewed By: StanislavGlebik Differential Revision: D30370979 fbshipit-source-id: bf8e1d3c111d307c1ffbad56e1255a77a4871591 |
||
---|---|---|
.. | ||
fs | ||
hg-server | ||
integration | ||
locale | ||
mononoke | ||
scm | ||
test_support | ||
test-data | ||
.gitignore | ||
Eden.project.toml |