mirror of
https://github.com/martinvonz/jj.git
synced 2024-10-24 15:43:12 +00:00
2447dfeed8
Decouples view/operation IDs from serialized forms, which are not necessarily stable. Not breaking as these IDs are persistent, never recomputed or used for integrity checking.
54 lines
1.4 KiB
TOML
54 lines
1.4 KiB
TOML
[package]
|
|
name = "jujutsu-lib"
|
|
version = "0.5.1"
|
|
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.5"
|
|
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"] }
|
|
digest = "0.10.5"
|
|
git2 = "0.15.0"
|
|
hex = "0.4.3"
|
|
itertools = "0.10.5"
|
|
maplit = "1.0.2"
|
|
once_cell = "1.16.0"
|
|
pest = "2.4.1"
|
|
pest_derive = "2.4.1"
|
|
protobuf = { version = "3.0.1", features = ["with-bytes"] }
|
|
rand = "0.8.5"
|
|
regex = "1.7.0"
|
|
serde_json = "1.0.87"
|
|
tempfile = "3.3.0"
|
|
thiserror = "1.0.37"
|
|
uuid = { version = "1.2.1", features = ["v4"] }
|
|
whoami = "1.2.3"
|
|
zstd = "0.11.2"
|
|
|
|
[dev-dependencies]
|
|
assert_matches = "1.5.0"
|
|
insta = "1.21.0"
|
|
num_cpus = "1.14.0"
|
|
test-case = "2.2.2"
|
|
testutils = { path = "testutils" }
|
|
|
|
[features]
|
|
vendored-openssl = ["git2/vendored-openssl"]
|