mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
c4dd06e57d
Summary: Introduce newfilestore class in pyrevisionstore, which constructs a newfilestore (BoxedReadStore for files) and a corresponding `ContentStore` which share the underlying IndexedLog object and EdenApi client. Modify remotefilelog to construct ContentStore via this new class. Currently, no methods are provided for the newfilestore - it is meant to be passed back into Rust code, where you may call it's Rust methods as shown in the `test_newstore` method (which will be removed in the future). Currently the `util` module is made public for access from pyrevisionstore. In the future, this will be replaced in favor of a `NewFileStoreBuilder` which handles these concerns internally. Reviewed By: DurhamG Differential Revision: D26526331 fbshipit-source-id: c0f439fbee4c303db4a82171c866a3f3a5fc2324 |
||
---|---|---|
.. | ||
fs | ||
integration | ||
locale | ||
mononoke | ||
scm | ||
test_support | ||
test-data | ||
.gitignore | ||
Eden.project.toml |