sapling/eden/scm/lib/backingstore
Arun Kulshreshtha 670ed17ba6 revisionstore: add EdenApiFileStore and EdenApiTreeStore
Summary: Reimplement `EdenApiHgIdRemoteStore` as `EdenApiRemoteStore<T>`, where `T` is a marker type indicating whether this store fetches files or trees. This allows working with the stores in a more strongly-typed way, and avoid having to check what kind of store this is at runtime when fetching data.

Reviewed By: quark-zju

Differential Revision: D22492160

fbshipit-source-id: e17556093fa9b81d2301f281da36d75a03e33c5e
2020-07-13 17:35:31 -07:00
..
c_api implement batch blob import for HgNativeBackingStore 2020-06-10 19:29:25 -07:00
src revisionstore: add EdenApiFileStore and EdenApiTreeStore 2020-07-13 17:35:31 -07:00
test Merge fb-mercurial sources into the eden repository 2019-11-13 20:20:32 -08:00
tools Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
Cargo.toml revisionstore: use new EdenAPI crate 2020-07-09 13:08:27 -07:00
cbindgen.toml backingstore: add Tree and TreeEntry Rust structs to pass manifest 2019-11-19 18:01:23 -08:00
CMakeLists.txt revisionstore: add a LFS remote store 2020-03-19 14:36:18 -07:00