sapling/lib/edenapi/src
Xavier Deguillard 5029409860 edenapi: remove dependency on revisionstore
Summary:
The revisionstore crate will soon need to build a `dyn EdenApi` object to fetch
data out of the network. Since the edenapi crate depends on revisionstore, this
would create a recursive dependency between these 2. Several approach were
thought of, including moving either the EdenApi, or the MutableDeltaStore trait
outside of their respective crates. In the end, I decided to remove the
dependency altogether and let the caller decide what to do about the data.

Reviewed By: quark-zju

Differential Revision: D17437895

fbshipit-source-id: cc3ec830562c0616d40d7d5d36f69674934d87b9
2019-09-19 11:21:51 -07:00
..
curl edenapi: add new errors module 2019-06-20 16:14:59 -07:00
progress edenapi: make fetch commands return metrics 2019-05-22 12:59:29 -07:00
api.rs edenapi: remove dependency on revisionstore 2019-09-19 11:21:51 -07:00
config.rs edenapi: rename BadCreds to BadCertificate 2019-06-27 11:28:32 -07:00
curl.rs edenapi: remove dependency on revisionstore 2019-09-19 11:21:51 -07:00
errors.rs rust: Head start on some upcoming warnings 2019-07-12 00:55:53 -07:00
lib.rs edenapi: Add new ApiError type 2019-06-20 16:14:59 -07:00
progress.rs edenapi: measure http request latency 2019-05-24 14:30:01 -07:00
stats.rs edenapi: print out latency 2019-05-24 14:30:01 -07:00