Show More
@@ -6,15 +6,18 b' This directory contains various Rust cod' | |||
|
6 | 6 | Rust is not required to use (or build) Mercurial, but using it |
|
7 | 7 | improves performance in some areas. |
|
8 | 8 | |
|
9 |
There are currently |
|
|
10 |
- chg. An implementation of chg, in |
|
|
11 | - hgcli. A project that provide a (mostly) self-contained "hg" binary, | |
|
9 | There are currently four independent Rust projects: | |
|
10 | - chg. An implementation of chg, in Rust instead of C. | |
|
11 | - hgcli. A project that provides a (mostly) self-contained "hg" binary, | |
|
12 | 12 | for ease of deployment and a bit of speed, using PyOxidizer. See |
|
13 | 13 | hgcli/README.md. |
|
14 | 14 | - hg-core (and hg-cpython): implementation of some |
|
15 |
functionality of mercurial in |
|
|
15 | functionality of mercurial in Rust, e.g. ancestry computations in | |
|
16 | 16 | revision graphs, status or pull discovery. The top-level ``Cargo.toml`` file |
|
17 | 17 | defines a workspace containing these crates. |
|
18 | - rhg: a pure Rust implementation of Mercurial, with a fallback mechanism for | |
|
19 | unsupported invocations. It reuses the logic `hg-core` but completely forgoes | |
|
20 | interaction with Python. See `rust/rhg/README.md` for more details. | |
|
18 | 21 | |
|
19 | 22 | Using Rust code |
|
20 | 23 | =============== |
General Comments 0
You need to be logged in to leave comments.
Login now