sapling/eden/mononoke
Stefan Filip 0a308f9f84 update Cargo.toml after assert_matches update
Summary: cargo autocargo

Reviewed By: fanzeyi

Differential Revision: D26316542

fbshipit-source-id: f9e12a9d7b3b4e03a6f7b074ea2873ad6dcc82ad
2021-02-08 10:23:00 -08:00
..
alpn mononoke: add a library for ALPN support 2021-01-20 09:16:29 -08:00
benchmark mononoke: remove --test-instance 2021-02-04 10:40:02 -08:00
blobimport_lib Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
blobrepo update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
blobrepo_utils Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
blobstore update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
blobstore_sync_queue Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
bonsai_git_mapping update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
bonsai_globalrev_mapping update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
bonsai_hg_mapping update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
bookmarks mononoke: fix warm bookmark cache bug when no bookmark history is found 2021-02-01 08:32:45 -08:00
bulkops Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
cache_warmup Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
changesets update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
cmdlib live_commit_sync_config: asyncify commit sync config accessors 2021-02-08 00:42:31 -08:00
cmds derived_data: limit derivation times to 2 decimal places 2021-02-08 05:38:33 -08:00
commit_rewriting update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
common update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
derived_data derived_data: limit derivation times to 2 decimal places 2021-02-08 05:38:33 -08:00
edenapi_server mononoke: add load limiter to EdenAPI sessions 2021-02-05 15:16:09 -08:00
edenapi_service mononoke/edenapi_service: check & bump load counters for trees & files 2021-02-05 15:16:09 -08:00
fastreplay mononoke/repo_client: use commit sync config from Mononoke API 2021-02-04 10:40:02 -08:00
filenodes Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
filestore update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
git mononoke: import tree as a single bonsai changeset 2021-01-28 01:21:06 -08:00
gotham_ext mononoke/server: expose EdenAPI 2021-02-04 10:40:04 -08:00
hgcli Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
hgproto fix warnings 2021-02-04 01:09:15 -08:00
hook_tailer mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
hooks third-party/rust: hyper-02: update to 0.13.9 2021-01-26 07:21:28 -08:00
lfs_import_lib Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
lfs_protocol update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
lfs_server mononoke/gotham_ext: move trusted-proxy check out of middleware 2021-02-04 10:40:03 -08:00
load_limiter mononoke/edenapi_service: check & bump load counters for trees & files 2021-02-05 15:16:09 -08:00
manifest admin: add --ordered to skeleton manifest tree command 2021-02-02 09:00:17 -08:00
mercurial update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
metaconfig mononoke/server: move the scuba configuration to the CLI not the config 2021-02-04 10:40:03 -08:00
microwave mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
mononoke_api update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
mononoke_api_hg mononoke/edenapi_service: check & bump load counters for trees & files 2021-02-05 15:16:09 -08:00
mononoke_hg_sync_job update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
mononoke_types rust: update to smallvec 1.6.1 with necessary patch 2021-02-02 01:36:28 -08:00
mutable_counters Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
newfilenodes Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
observability Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
permission_checker mononoke/permission_checker: get the hostprefix from identities 2021-02-05 15:16:08 -08:00
phases Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
pushrebase Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
reachabilityindex mononoke/skiplists: spawn skiplist index fetching 2021-01-29 10:40:41 -08:00
regenerate_hg_filenodes Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
repo_client update Cargo.toml after assert_matches update 2021-02-08 10:23:00 -08:00
repo_import live_commit_sync_config: asyncify commit sync config accessors 2021-02-08 00:42:31 -08:00
revset Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
scs_server mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
segmented_changelog segmented_changelog: update SegmentedChangelogBuilder to always consume self 2021-02-01 11:44:03 -08:00
server mononoke/edenapi_service: check & bump load counters for trees & files 2021-02-05 15:16:09 -08:00
sshrelay Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
tests mononoke: add throttleblob bytes/s limit 2021-02-06 02:22:23 -08:00
time_window_counter Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
tunables mononoke/server: expose EdenAPI 2021-02-04 10:40:04 -08:00
unbundle_replay mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
walker mononoke: allow multiple --chunk-by-public args to walker 2021-02-05 11:01:37 -08:00
Cargo.toml mononoke: add futures_watchdog, a crate to help find stalls 2021-02-04 10:40:04 -08: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