sapling/eden/mononoke
Mark Juggurnauth-Thomas 3f20c956a2 fix warnings
Summary:
Fix some warnings in the Mononoke build:

- URLs in doc comments should be delimited with `<` and `>`.

- Permission checker `try_from_ssh_encoded` parameter is unused.

Reviewed By: krallin

Differential Revision: D26224590

fbshipit-source-id: 49ce62655189a7045b78538642dbf638519f71de
2021-02-04 01:09:15 -08:00
..
alpn mononoke: add a library for ALPN support 2021-01-20 09:16:29 -08:00
benchmark Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
blobimport_lib Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
blobrepo mononoke: fix warning in blobrepo factory 2021-02-02 12:43:47 -08:00
blobrepo_utils Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
blobstore fix warnings 2021-02-04 01:09:15 -08:00
blobstore_sync_queue Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
bonsai_git_mapping Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
bonsai_globalrev_mapping Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
bonsai_hg_mapping Add version specificiation to internal dependencies 2021-01-25 22:10:24 -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 Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
cmdlib mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
cmds mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
commit_rewriting fix warnings 2021-02-04 01:09:15 -08:00
common bounded_traversal: add ordered stream 2021-02-02 09:00:17 -08:00
derived_data mononoke: make bg session class tunable per-repo 2021-02-01 04:34:22 -08:00
edenapi_server mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
fastreplay mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
filenodes Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
filestore Removed static lifetime constants 2021-01-29 04:40:27 -08:00
git mononoke: import tree as a single bonsai changeset 2021-01-28 01:21:06 -08:00
gotham_ext fix warnings 2021-02-04 01:09:15 -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 autocargo: regen 2020-12-08 18:30:24 -08:00
lfs_server mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
load_limiter Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
manifest admin: add --ordered to skeleton manifest tree command 2021-02-02 09:00:17 -08:00
mercurial fix warnings 2021-02-04 01:09:15 -08:00
metaconfig mononoke/server: add a trivial control API and use it to fix some tests 2021-02-01 07:53:17 -08:00
microwave mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
mononoke_api mononoke/mononoke_api: make WBC configurable + take fewer parameters 2021-02-01 07:53:17 -08:00
mononoke_api_hg mononoke/mononoke_api: split hg parts into mononoke_api_hg 2021-02-01 07:53:16 -08:00
mononoke_hg_sync_job mononoke: fix reference to wrong tokio from mononoke_hg_sync_job test 2021-02-02 12:43:47 -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 fix warnings 2021-02-04 01:09:15 -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 mononoke: getbundle optimization for many heads with low gen number 2021-02-03 03:55:46 -08:00
repo_import mononoke: allow pushes in globalrev repos to ancestors of globalrev bookmark 2021-02-01 05:30:57 -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: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
sshrelay Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
tests discovery: reduce exchanged heads 2021-02-03 20:32:43 -08:00
time_window_counter Add version specificiation to internal dependencies 2021-01-25 22:10:24 -08:00
tunables mononoke: getbundle optimization for many heads with low gen number 2021-02-03 03:55:46 -08:00
unbundle_replay mononoke: return Result from cmdlib::args::parse_blobstore_options 2021-02-04 00:26:33 -08:00
walker fix warnings 2021-02-04 01:09:15 -08:00
Cargo.toml rust: update to smallvec 1.6.1 with necessary patch 2021-02-02 01:36:28 -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