sapling/eden/mononoke/derived_data/Cargo.toml
Mark Juggurnauth-Thomas 509dcf3ccd skeleton_manifests: enable derivation of skeleton manifests in batches
Summary:
Similar to fsnodes, allow skeleton manifests to be derived in parallel in large
batches by splitting the changesets into linear stacks with no internal
conflicts, and deriving each changeset in that batch in parallel.

Reviewed By: StanislavGlebik

Differential Revision: D25218196

fbshipit-source-id: e578de9ffd472e732abb1e2ef9cd19c073280cd4
2020-12-02 07:33:41 -08:00

50 lines
2.0 KiB
TOML

[package]
name = "derived_data"
edition = "2018"
version = "0.1.0"
authors = ['Facebook']
license = "GPLv2+"
include = ["src/**/*.rs"]
[dependencies]
blobrepo = { path = "../blobrepo" }
blobstore = { path = "../blobstore" }
bounded_traversal = { path = "../common/bounded_traversal" }
cacheblob = { path = "../blobstore/cacheblob" }
context = { path = "../server/context" }
metaconfig_types = { path = "../metaconfig/types" }
mononoke_types = { path = "../mononoke_types" }
scuba_ext = { path = "../common/scuba_ext" }
topo_sort = { path = "../common/topo_sort" }
tunables = { path = "../tunables" }
futures_stats = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
lock_ext = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
stats = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
time_ext = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
tracing = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
anyhow = "1.0"
async-trait = "0.1.29"
auto_impl = "0.4"
futures = { version = "0.3.5", features = ["async-await", "compat"] }
itertools = "0.8"
rand = { version = "0.7", features = ["small_rng"] }
slog = { version = "2.5", features = ["max_level_debug"] }
thiserror = "1.0"
tokio = { version = "=0.2.13", features = ["full"] }
[dev-dependencies]
blobrepo_factory = { path = "../blobrepo/factory" }
blobrepo_hg = { path = "../blobrepo/blobrepo_hg" }
blobrepo_override = { path = "../blobrepo/override" }
bookmarks = { path = "../bookmarks" }
filestore = { path = "../filestore" }
fixtures = { path = "../tests/fixtures" }
mercurial_types = { path = "../mercurial/types" }
revset = { path = "../revset" }
tests_utils = { path = "../tests/utils" }
cloned = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
fbinit = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master" }
lazy_static = "1.0"
maplit = "1.0"
tokio-compat = "0.1"