sapling/eden/mononoke/mercurial
Mark Juggurnauth-Thomas 6b16e16fa9 blobrepo: convert to facet container
Summary:
Convert `BlobRepo` to a `facet::container`.  This will allow it to be built
from an appropriate facet factory.

This only changes the definition of the structure: we still use
`blobrepo_factory` to construct it.  The main difference is in the types
of the attributes, which change from `Arc<dyn Trait>` to
`Arc<dyn Trait + Send + Sync + 'static`>, specified by the `ArcTrait` alias
generated by the `#[facet::facet]` macro.

Reviewed By: StanislavGlebik

Differential Revision: D27169437

fbshipit-source-id: 3496b6ee2f0d1e72a36c9e9eb9bd3d0bb7beba8b
2021-03-25 07:34:49 -07:00
..
bundle_replay_data autocargo v1: reformating of oss-dependencies, workspace and patch sections and thrift files to match v2 2021-02-25 15:10:56 -08:00
bundles third-party/rust: update futures 2021-03-04 06:42:55 -08:00
mutation blobrepo: convert to facet container 2021-03-25 07:34:49 -07:00
revlog mononoke: start moving streaming changelog logic to rust 2021-03-12 14:46:30 -08:00
types use smallvec for MPathElement and hash thrift types 2021-03-11 04:28:42 -08:00