sapling/mercurial/types
Stanislau Hlebik da1d533f54 mononoke: reversing dependency between mononoke_types and blobstore
Summary:
This is the first diff in the stack that removes ugly hack `struct Id` that we
used in derived data (see more details about that later in the stack).

This diff reverses the dependency between blobstore crate and mononoke_types
crate. Previously blobstore depended on mononoke_types, and blobstore also had
Loadable/Storable traits. That means that we can't implement Loadable/Storable
traits for types from mononoke_types - we can't even import them without
creating cyclic dependency between crates! And we'll use Loadable in
mononoke_types later in the stack.

This diff reverses the dependency and moves Loadable/Storable in mononoke_types

Reviewed By: krallin

Differential Revision: D16884649

fbshipit-source-id: 20753f3e62980be7bb6a04ab9d19980bc459b40e
2019-08-19 11:05:39 -07:00
..
if move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
mocks move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
src mononoke: reversing dependency between mononoke_types and blobstore 2019-08-19 11:05:39 -07:00
tests/src move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
Cargo.toml move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00