sapling/eden/mononoke
Haitao Mei e729e2b5ce new admin tool bulk unlinking integration test add new test case for multiple input files
Summary: This diff adds a new test case, where we have multiple input files that contains the key to delete.

Reviewed By: mitrandir77

Differential Revision: D47230796

fbshipit-source-id: c109e3028c11ca0d5ef38ef5cb0dacb0d75c80f2
2023-07-11 05:39:01 -07:00
..
acl_regions Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
admin Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
aliasverify Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
backfill_derived_data Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
benchmarks Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobimport Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobimport_lib Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobrepo Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobrepo_utils Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobstore Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobstore_healer Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
blobstore_sync_queue Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bonsai_git_mapping Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bonsai_globalrev_mapping Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bonsai_hg_mapping Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bonsai_svnrev_mapping Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bonsai_tag_mapping Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bookmarks Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
bulkops Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
cache_warmup Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
cats Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
changesets Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
cmdlib Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
cmds Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
commit_rewriting Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
common Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
derived_data Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
edenapi_service Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
features Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
filenodes Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
filestore Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
git Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
gotham_ext Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
hgproto Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
hooks Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
land_service delete reachabilityindex directory 2023-06-04 23:27:57 -07:00
lfs_import_lib Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
lfs_protocol Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
lfs_server Get network utilisation percent 2023-07-10 02:45:09 -07:00
manifest Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
megarepo_api Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mercurial Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
metaconfig Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
microwave Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mononoke_api Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mononoke_api_hg Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mononoke_configs Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mononoke_hg_sync_job Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mononoke_repos Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mononoke_types Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mutable_counters Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
mutable_renames Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
newfilenodes Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
observability Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
permission_checker Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
phases Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
pushrebase Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
pushrebase_mutation_mapping Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
quiet_stream (reland) rust/third-party: update to futures 0.3.28 2023-04-04 10:14:43 -07:00
rate_limiting Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
repo_attributes Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
repo_authorization Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
repo_client Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
repo_factory Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
repo_import Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
revset Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
scs Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
scs_server Using BonsaiTagMapping in GitImport and RemoteGitImport 2023-05-30 12:20:40 -07:00
segmented_changelog Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
server Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
sshrelay Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
statistics_collector Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
streaming_clone Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
tests new admin tool bulk unlinking integration test add new test case for multiple input files 2023-07-11 05:39:01 -07:00
time_window_counter Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
tools new admin tool unlink refactoring 2023-07-11 05:39:01 -07:00
tunables Update proc-macro2 from 1.0.63 to 1.0.64 2023-07-09 08:54:33 -07:00
walker Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
wireproto_handler backsyncer: remove connections from TargetRepoDbs 2023-04-12 01:48:40 -07:00
Cargo.toml Updates of dtolnay crate-o-matic universe 2023-07-08 14:36:37 -07:00
README.md mononoke: README.md update 2022-02-21 02:23:21 -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 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 is omitting some functions.

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:

  • Support for running thrift based apis.
  • Production metadata SQL support (e.g. something like a MySQL backend). We provide sqlite in OSS for now.
  • Production blobstore storage backends (e.g. something like S3). We provide SQL (on sqlite) and File System backends currently in OSS.

Linux is Mononoke's primary target plaform with OSS CI also running on MacOS. Other Unix-like OSes may be supported in the future.

Subsystem Docs

Most of our documentation is in internal systems, however a few subsystems have in-repo markdown docs available: