forked from mirrors/jj
43f0cddb1c
I had intended for the `features = ["toml"]` to enable *only* the `toml` feature, but I forgot to disable the default features so it had no effect. This shrinks the binary from 17.4 MiB to 16.8 MiB.
51 lines
1.3 KiB
TOML
51 lines
1.3 KiB
TOML
[package]
|
|
name = "jujutsu-lib"
|
|
version = "0.4.0"
|
|
authors = ["Martin von Zweigbergk <martinvonz@google.com>"]
|
|
edition = "2021"
|
|
rust-version = "1.60"
|
|
license = "Apache-2.0"
|
|
description = "Library for Jujutsu (an experimental VCS)"
|
|
homepage = "https://github.com/martinvonz/jj"
|
|
repository = "https://github.com/martinvonz/jj"
|
|
documentation = "https://docs.rs/jujutsu"
|
|
readme = "../README.md"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[build-dependencies]
|
|
protobuf-codegen = "3.2.0"
|
|
version_check = "0.9.4"
|
|
|
|
[dependencies]
|
|
backoff = "0.4.0"
|
|
blake2 = "0.10.4"
|
|
bytes = "1.2.1"
|
|
byteorder = "1.4.3"
|
|
chrono = { version = "0.4.22", default-features = false, features = ["std", "clock"] }
|
|
config = { version = "0.13.2", default-features = false, features = ["toml"] }
|
|
git2 = "0.15.0"
|
|
hex = "0.4.3"
|
|
itertools = "0.10.5"
|
|
maplit = "1.0.2"
|
|
once_cell = "1.15.0"
|
|
pest = "2.4.0"
|
|
pest_derive = "2.4.0"
|
|
protobuf = { version = "3.0.1", features = ["with-bytes"] }
|
|
rand = "0.8.5"
|
|
regex = "1.6.0"
|
|
serde_json = "1.0.85"
|
|
tempfile = "3.3.0"
|
|
thiserror = "1.0.37"
|
|
uuid = { version = "1.1.2", features = ["v4"] }
|
|
whoami = "1.2.3"
|
|
zstd = "0.11.2"
|
|
|
|
[dev-dependencies]
|
|
assert_matches = "1.5.0"
|
|
insta = "1.21.0"
|
|
num_cpus = "1.13.1"
|
|
test-case = "2.2.2"
|
|
|
|
[features]
|
|
vendored-openssl = ["git2/vendored-openssl"]
|