mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
07dd370f28
Summary:
Take the README.md from
7ead0e29e4/README.md
and apply it on Eden repo.
Re-add the Cargo.toml file that declares Cargo workspace.
Re-add fbcode_builder/getdeps manifest for Mononoke
Pull Request resolved: https://github.com/facebookexperimental/eden/pull/13
Test Plan:
./build/fbcode_builder/getdeps.py build mononoke
./build/fbcode_builder/getdeps.py test mononoke
Reviewed By: ahornby
Differential Revision: D19833059
Pulled By: lukaspiatkowski
fbshipit-source-id: fb37e13306c0b9969a7c4e52b05e1a66a577022f
24 lines
1019 B
Markdown
24 lines
1019 B
Markdown
# Mononoke
|
|
|
|
Mononoke is a next-generation server for the [Mercurial source control
|
|
system](https://www.mercurial-scm.org/), meant to scale up to accepting
|
|
thousands of commits every hour across millions of files. It is primarily
|
|
written in the [Rust programming language](https://www.rust-lang.org/en-US/).
|
|
|
|
## 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
|