mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
8cc3939f35
Summary: Previously, the EdenAPI stores would not report errors returned from the remote store. The intention behind this pattern in other stores is to prevent `KeyError`s from aborting the operation since the local store might still have the key. However, in the case of the EdenAPI store, EdenAPI will simply omit missing keys in its response rather than returning an error. Instead, any error returned by the EdenAPI store indicates a more fundamental problem (e.g., unable to reach the server, connection reset, etc) which should cause an abort and return the error. Reviewed By: quark-zju Differential Revision: D22544031 fbshipit-source-id: e01e8d88b75e46dcebd2eef5203e3a0edde69fc7 |
||
---|---|---|
.. | ||
src | ||
types | ||
Cargo.toml | ||
CMakeLists.txt | ||
RevisionStore.cpp | ||
RevisionStore.h |