##// END OF EJS Templates
rust-dirstatemap: remove `set_dirstate_entry`/`set_entry` methods...
rust-dirstatemap: remove `set_dirstate_entry`/`set_entry` methods These methods were needed crutches before the Rust implementation caught up to Python. Calling `set_entry` (whether from Python or Rust) was dangerous since it didn't update any of the counters of the DirstateMap data structure, while having no real way of knowing when to use it "correctly" except it you were one of the 3 people who looked deep enough into the soul of this code. Differential Revision: https://phab.mercurial-scm.org/D12519

File last commit:

r49809:7b98f4f9 default
r50012:10edc54d default
Show More
Cargo.toml
19 lines | 404 B | application/toml | TOMLLexer
Georges Racinet
rust-cpython: start cpython crate bindings...
r41001 [package]
name = "hg-cpython"
version = "0.1.0"
authors = ["Georges Racinet <gracinet@anybox.fr>"]
Raphaël Gomès
rust: switch hg-core and hg-cpython to rust 2018 edition...
r42828 edition = "2018"
Georges Racinet
rust-cpython: start cpython crate bindings...
r41001
[lib]
name='rusthg'
crate-type = ["cdylib"]
[dependencies]
Simon Sapin
rust: enable Python 3 support unconditionally...
r49697 cpython = { version = "0.7.0", features = ["extension-module"] }
Raphaël Gomès
rust-hg-cypython: upgrade dependencies...
r49809 crossbeam-channel = "0.5.2"
Raphaël Gomès
rust-re2: add wrapper for calling Re2 from Rust...
r44786 hg-core = { path = "../hg-core"}
Raphaël Gomès
rust-hg-cypython: upgrade dependencies...
r49809 libc = "0.2.119"
log = "0.4.14"
env_logger = "0.9.0"
Simon Sapin
rust: Make OwningDirstateMap generic and move it into hg-core...
r48766 stable_deref_trait = "1.2.0"
pacien
rust: add vcsgraph crate as dependency...
r49348 vcsgraph = "0.2.0"