comparison rust/README.rst @ 44903:69d3ce00df99

rust: update the mention of hgcli in rust/README.rst This may not be exactly right, but it's better than before. Differential Revision: https://phab.mercurial-scm.org/D8602
author Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
date Sat, 30 May 2020 10:28:46 -0400
parents 1537ce87e3ba
children 7ca1d635e4a6
comparison
equal deleted inserted replaced
44902:24d440e2fdbb 44903:69d3ce00df99
6 Rust is not required to use (or build) Mercurial, but using it 6 Rust is not required to use (or build) Mercurial, but using it
7 improves performance in some areas. 7 improves performance in some areas.
8 8
9 There are currently three independent rust projects: 9 There are currently three independent rust projects:
10 - chg. An implementation of chg, in rust instead of C. 10 - chg. An implementation of chg, in rust instead of C.
11 - hgcli. A experiment for starting hg in rust rather than in python, 11 - hgcli. A project that provide a (mostly) self-contained "hg" binary,
12 by linking with the python runtime. Probably meant to be replaced by 12 for ease of deployment and a bit of speed, using PyOxidizer. See
13 PyOxidizer at some point. 13 hgcli/README.md.
14 - hg-core (and hg-cpython): implementation of some 14 - hg-core (and hg-cpython): implementation of some
15 functionality of mercurial in rust, e.g. ancestry computations in 15 functionality of mercurial in rust, e.g. ancestry computations in
16 revision graphs, status or pull discovery. The top-level ``Cargo.toml`` file 16 revision graphs, status or pull discovery. The top-level ``Cargo.toml`` file
17 defines a workspace containing these crates. 17 defines a workspace containing these crates.
18 18