sapling/eden/mononoke
Gus Wynn 87a09132dc tokio -> 1.10
Reviewed By: dtolnay

Differential Revision: D30647831

fbshipit-source-id: 7094873ec5cfbf80cd7c3564fdd011268053b0d3
2021-08-30 15:55:16 -07:00
..
admin tokio -> 1.10 2021-08-30 15:55:16 -07:00
aliasverify Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
alpn Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
backfill_derived_data tokio -> 1.10 2021-08-30 15:55:16 -07:00
benchmark_filestore tokio -> 1.10 2021-08-30 15:55:16 -07:00
benchmarks tokio -> 1.10 2021-08-30 15:55:16 -07:00
blobimport Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
blobimport_lib tokio -> 1.10 2021-08-30 15:55:16 -07:00
blobrepo tokio -> 1.10 2021-08-30 15:55:16 -07:00
blobrepo_utils tokio -> 1.10 2021-08-30 15:55:16 -07:00
blobstore tokio -> 1.10 2021-08-30 15:55:16 -07:00
blobstore_healer tokio -> 1.10 2021-08-30 15:55:16 -07:00
blobstore_sync_queue tokio -> 1.10 2021-08-30 15:55:16 -07:00
bonsai_git_mapping tokio -> 1.10 2021-08-30 15:55:16 -07:00
bonsai_globalrev_mapping tokio -> 1.10 2021-08-30 15:55:16 -07:00
bonsai_hg_mapping tokio -> 1.10 2021-08-30 15:55:16 -07:00
bonsai_svnrev_mapping tokio -> 1.10 2021-08-30 15:55:16 -07:00
bookmarks tokio -> 1.10 2021-08-30 15:55:16 -07:00
bulkops tokio -> 1.10 2021-08-30 15:55:16 -07:00
cache_warmup tokio -> 1.10 2021-08-30 15:55:16 -07:00
changesets tokio -> 1.10 2021-08-30 15:55:16 -07:00
cmdlib tokio -> 1.10 2021-08-30 15:55:16 -07:00
cmds tokio -> 1.10 2021-08-30 15:55:16 -07:00
commit_rewriting tokio -> 1.10 2021-08-30 15:55:16 -07:00
common tokio -> 1.10 2021-08-30 15:55:16 -07:00
derived_data tokio -> 1.10 2021-08-30 15:55:16 -07:00
edenapi_server tokio -> 1.10 2021-08-30 15:55:16 -07:00
edenapi_service tokio -> 1.10 2021-08-30 15:55:16 -07:00
fastreplay tokio -> 1.10 2021-08-30 15:55:16 -07:00
filenodes tokio -> 1.10 2021-08-30 15:55:16 -07:00
filestore tokio -> 1.10 2021-08-30 15:55:16 -07:00
git tokio -> 1.10 2021-08-30 15:55:16 -07:00
gotham_ext tokio -> 1.10 2021-08-30 15:55:16 -07:00
hgcli tokio -> 1.10 2021-08-30 15:55:16 -07:00
hgproto Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
hook_tailer tokio -> 1.10 2021-08-30 15:55:16 -07:00
hooks tokio -> 1.10 2021-08-30 15:55:16 -07:00
lfs_import Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
lfs_import_lib tokio -> 1.10 2021-08-30 15:55:16 -07:00
lfs_protocol Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
lfs_server tokio -> 1.10 2021-08-30 15:55:16 -07:00
manifest tokio -> 1.10 2021-08-30 15:55:16 -07:00
megarepo_api tokio -> 1.10 2021-08-30 15:55:16 -07:00
mercurial tokio -> 1.10 2021-08-30 15:55:16 -07:00
metaconfig mononoke: Remove lfs rollout tier 2021-08-26 09:22:28 -07:00
microwave tokio -> 1.10 2021-08-30 15:55:16 -07:00
mononoke_api tokio -> 1.10 2021-08-30 15:55:16 -07:00
mononoke_api_hg Endpoint for fetching snapshot info 2021-08-26 07:24:37 -07:00
mononoke_hg_sync_job tokio -> 1.10 2021-08-30 15:55:16 -07:00
mononoke_types tokio -> 1.10 2021-08-30 15:55:16 -07:00
mutable_counters tokio -> 1.10 2021-08-30 15:55:16 -07:00
mutable_renames mononoke: fix handling of mutable renames in fastlog 2021-08-27 05:58:31 -07:00
newfilenodes tokio -> 1.10 2021-08-30 15:55:16 -07:00
observability Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
permission_checker tokio -> 1.10 2021-08-30 15:55:16 -07:00
phases Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
pushrebase tokio -> 1.10 2021-08-30 15:55:16 -07:00
pushrebase_mutation_mapping Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
quiet_stream tokio -> 1.10 2021-08-30 15:55:16 -07:00
rate_limiting Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
reachabilityindex tokio -> 1.10 2021-08-30 15:55:16 -07:00
regenerate_hg_filenodes Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
repo_attributes Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
repo_client tokio -> 1.10 2021-08-30 15:55:16 -07:00
repo_factory tokio -> 1.10 2021-08-30 15:55:16 -07:00
repo_import tokio -> 1.10 2021-08-30 15:55:16 -07:00
revset tokio -> 1.10 2021-08-30 15:55:16 -07:00
scs tokio -> 1.10 2021-08-30 15:55:16 -07:00
scs_server Upload snapshot to ephemeral blobstore 2021-08-24 09:02:26 -07:00
segmented_changelog tokio -> 1.10 2021-08-30 15:55:16 -07:00
server tokio -> 1.10 2021-08-30 15:55:16 -07:00
sshrelay tokio -> 1.10 2021-08-30 15:55:16 -07:00
statistics_collector tokio -> 1.10 2021-08-30 15:55:16 -07:00
streaming_clone tokio -> 1.10 2021-08-30 15:55:16 -07:00
tests manifest: remove left vs right store during tree diff 2021-08-25 23:32:57 -07:00
time_window_counter Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
tunables mononoke: fix handling of mutable renames in fastlog 2021-08-27 05:58:31 -07:00
unbundle_replay tokio -> 1.10 2021-08-30 15:55:16 -07:00
upload_globalrevs Daily common/rust/cargo_from_buck/bin/autocargo 2021-08-25 03:07:04 -07:00
walker tokio -> 1.10 2021-08-30 15:55:16 -07:00
Cargo.toml tokio -> 1.10 2021-08-30 15:55:16 -07:00
README.md mononoke: add README.md and the missing pieces for supporting cargo (#13) 2020-02-13 00:12:36 -08:00

Mononoke

Mononoke is a next-generation server for the Mercurial source control system, meant to scale up to accepting thousands of commits every hour across millions of files. It is primarily written in the Rust programming language.

Caveat Emptor

Mononoke is still in early stages of development. We are making it available now because we plan to start making references to it from our other open source projects.

The version that we provide on GitHub does not build yet.

This is because the code is exported verbatim from an internal repository at Facebook, and not all of the scaffolding from our internal repository can be easily extracted. The key areas where we need to shore things up are:

  • Full support for a standard cargo build.
  • Open source replacements for Facebook-internal services (blob store, logging etc).

The current goal is to get Mononoke working on Linux. Other Unix-like OSes may be supported in the future