sapling/mercurial/types/src
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
..
envelope move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
bdiff.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
blob.rs mononoke: reversing dependency between mononoke_types and blobstore 2019-08-19 11:05:39 -07:00
blobnode.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
changeset.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
delta_apply.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
delta.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
errors.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
file.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
flags.rs mononoke: getpackv2 LFS support (+ getfiles / getpack / eden_get_data refactor) 2019-08-14 08:48:35 -07:00
fsencode.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
hash.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
lib.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
manifest_utils.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
manifest.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
node.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
nodehash.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
phase.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
remotefilelog.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
sql_types.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
test.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00
utils.rs move mercurial related creates to mercurial subdirectory 2019-08-14 04:03:00 -07:00