sapling/eden/scm/lib/revisionstore
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
..
src revisionstore: add EdenApiFileStore and EdenApiTreeStore 2020-07-13 17:35:31 -07:00
types eden/scm: split revisionstore into types and rest of logic 2020-04-14 07:50:19 -07:00
Cargo.toml revisionstore: add EdenApiFileStore and EdenApiTreeStore 2020-07-13 17:35:31 -07:00
CMakeLists.txt Merge fb-mercurial sources into the eden repository 2019-11-13 20:20:32 -08:00
RevisionStore.cpp Merge fb-mercurial sources into the eden repository 2019-11-13 20:20:32 -08:00
RevisionStore.h Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00