rust/hg-cpython/Cargo.toml
author Pierre-Yves David <pierre-yves.david@octobus.net>
Thu, 07 Mar 2024 10:55:22 +0100
changeset 51531 f85f23f1479b
parent 49638 5844cd8e81ca
permissions -rw-r--r--
branchcache: skip entries that are topological heads in the on disk file In the majority of cases, topological heads are also branch heads. We have efficient way to get the topological heads and efficient way to retrieve their branch information. So there is little value in putting them in the branch cache file explicitly. On the contrary, writing them explicitly tend to create very large cache file that are inefficient to read and update. So the branch cache v3 format is no longer including them. This changeset focus on the format aspect and have no focus on the performance aspect. We will cover that later.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
40965
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     1
[package]
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     2
name = "hg-cpython"
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     3
version = "0.1.0"
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     4
authors = ["Georges Racinet <gracinet@anybox.fr>"]
49629
1b6be761c23d rust: move all crates in the main workspace to edition 2021
Raphaël Gomès <rgomes@octobus.net>
parents: 48954
diff changeset
     5
edition = "2021"
40965
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     6
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     7
[lib]
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     8
name='rusthg'
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
     9
crate-type = ["cdylib"]
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
    10
5532823e8c18 rust-cpython: start cpython crate bindings
Georges Racinet <gracinet@anybox.fr>
parents:
diff changeset
    11
[dependencies]
49638
5844cd8e81ca hg-cpython: upgrade dependencies
Raphaël Gomès <rgomes@octobus.net>
parents: 49629
diff changeset
    12
cpython = { version = "0.7.1", features = ["extension-module"] }
5844cd8e81ca hg-cpython: upgrade dependencies
Raphaël Gomès <rgomes@octobus.net>
parents: 49629
diff changeset
    13
crossbeam-channel = "0.5.6"
44305
d8d4fa9a7f18 rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents: 44231
diff changeset
    14
hg-core = { path = "../hg-core"}
49638
5844cd8e81ca hg-cpython: upgrade dependencies
Raphaël Gomès <rgomes@octobus.net>
parents: 49629
diff changeset
    15
libc = "0.2.137"
5844cd8e81ca hg-cpython: upgrade dependencies
Raphaël Gomès <rgomes@octobus.net>
parents: 49629
diff changeset
    16
log = "0.4.17"
5844cd8e81ca hg-cpython: upgrade dependencies
Raphaël Gomès <rgomes@octobus.net>
parents: 49629
diff changeset
    17
env_logger = "0.9.3"
47954
4afd6cc447b9 rust: Make OwningDirstateMap generic and move it into hg-core
Simon Sapin <simon.sapin@octobus.net>
parents: 47520
diff changeset
    18
stable_deref_trait = "1.2.0"
48517
99a0b5422cf5 rust: add vcsgraph crate as dependency
pacien <pacien.trangirard@pacien.net>
parents: 48197
diff changeset
    19
vcsgraph = "0.2.0"