Mercurial > public > mercurial-scm > hg
comparison rust/hg-core/src/lib.rs @ 52160:e01e84e5e426
rust-revlog: add a Rust-only `InnerRevlog`
This mirrors the Python `InnerRevlog` and will be used in a future patch
to replace said Python implementation. This allows us to start doing more
things in pure Rust, in particular reading and writing operations.
A lot of changes have to be introduced all at once, it wouldn't be very
useful to separate this patch IMO since all of them are either interlocked
or only useful with the rest.
author | Rapha?l Gom?s <rgomes@octobus.net> |
---|---|
date | Thu, 10 Oct 2024 10:34:51 +0200 |
parents | 8b7123c8947b |
children | 1a8466fd904a |
comparison
equal
deleted
inserted
replaced
52159:44823c5011fe | 52160:e01e84e5e426 |
---|---|
35 pub mod lock; | 35 pub mod lock; |
36 pub mod logging; | 36 pub mod logging; |
37 pub mod operations; | 37 pub mod operations; |
38 pub mod progress; | 38 pub mod progress; |
39 pub mod revset; | 39 pub mod revset; |
40 pub mod transaction; | |
40 pub mod update; | 41 pub mod update; |
41 pub mod utils; | 42 pub mod utils; |
42 pub mod vfs; | 43 pub mod vfs; |
43 | 44 |
44 use crate::utils::hg_path::{HgPathBuf, HgPathError}; | 45 use crate::utils::hg_path::{HgPathBuf, HgPathError}; |