hg-core: add a complete VFS
This will be used from Python in a later change. More changes are needed in hg-core and rhg to properly clean up the APIs of the old VFS implementation but it can be done when the dust settles and we start adding more functionality to the pure Rust VFS.
Showing
- rust/hg-core/src/errors.rs 10 additions, 0 deletionsrust/hg-core/src/errors.rs
- rust/hg-core/src/lock.rs 4 additions, 2 deletionsrust/hg-core/src/lock.rs
- rust/hg-core/src/logging.rs 11 additions, 7 deletionsrust/hg-core/src/logging.rs
- rust/hg-core/src/repo.rs 14 additions, 20 deletionsrust/hg-core/src/repo.rs
- rust/hg-core/src/revlog/changelog.rs 1 addition, 3 deletionsrust/hg-core/src/revlog/changelog.rs
- rust/hg-core/src/revlog/file_io.rs 26 additions, 16 deletionsrust/hg-core/src/revlog/file_io.rs
- rust/hg-core/src/revlog/mod.rs 3 additions, 9 deletionsrust/hg-core/src/revlog/mod.rs
- rust/hg-core/src/vfs.rs 227 additions, 37 deletionsrust/hg-core/src/vfs.rs
- rust/hg-cpython/src/vfs.rs 5 additions, 0 deletionsrust/hg-cpython/src/vfs.rs
Loading
Please register or sign in to comment