mirror of
https://github.com/martinvonz/jj.git
synced 2024-10-24 15:43:12 +00:00
635f5a5cb8
I added support for using a vendored OpenSSL in dbadbd68c0
. That was
in order to get the musl binary to work. However, it shouldn't be
needed on most platforms, and we've had a few reports of issues caused
by it. Let's disable it by default and enable it specifically when
building the musl binary instead.
80 lines
2.1 KiB
TOML
80 lines
2.1 KiB
TOML
[package]
|
|
name = "jujutsu"
|
|
version = "0.6.1"
|
|
authors = ["Martin von Zweigbergk <martinvonz@google.com>"]
|
|
edition = "2021"
|
|
rust-version = "1.60" # Remember to update CI
|
|
license = "Apache-2.0"
|
|
description = "Jujutsu (an experimental VCS)"
|
|
homepage = "https://github.com/martinvonz/jj"
|
|
repository = "https://github.com/martinvonz/jj"
|
|
documentation = "https://docs.rs/jujutsu"
|
|
readme = "README.md"
|
|
keywords = ["VCS", "DVCS", "SCM", "Git", "Mercurial"]
|
|
categories = ["command-line-utilities", "development-tools"]
|
|
default-run = "jj"
|
|
|
|
[[bin]]
|
|
name = "jj"
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "fake-editor"
|
|
path = "testing/fake-editor.rs"
|
|
|
|
[[bin]]
|
|
name = "fake-diff-editor"
|
|
path = "testing/fake-diff-editor.rs"
|
|
|
|
[[bench]]
|
|
name = "diff_bench"
|
|
harness = false
|
|
|
|
[workspace]
|
|
members = ["lib", "lib/testutils", "lib/gen-protos"]
|
|
|
|
[dependencies]
|
|
chrono = { version = "0.4.23", default-features = false, features = ["std", "clock"] }
|
|
clap = { version = "4.0.32", features = ["derive", "deprecated"] }
|
|
clap_complete = "4.0.7"
|
|
clap_mangen = "0.2.6"
|
|
config = { version = "0.13.3", default-features = false, features = ["toml"] }
|
|
crossterm = { version = "0.25", default-features = false }
|
|
dirs = "4.0.0"
|
|
git2 = "0.15.0"
|
|
glob = "0.3.0"
|
|
hex = "0.4.3"
|
|
itertools = "0.10.5"
|
|
jujutsu-lib = { version = "=0.6.1", path = "lib", default-features = false }
|
|
maplit = "1.0.2"
|
|
once_cell = "1.17.0"
|
|
pest = "2.5.2"
|
|
pest_derive = "2.5"
|
|
regex = "1.7.0"
|
|
rpassword = "7.2.0"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
slab = "0.4.7"
|
|
tempfile = "3.3.0"
|
|
textwrap = "0.16.0"
|
|
timeago = { version = "0.4.0", default-features = false }
|
|
thiserror = "1.0.38"
|
|
tracing = "0.1.37"
|
|
tracing-subscriber = { version = "0.3.16", default-features = false, features = ["std", "ansi", "env-filter", "fmt"] }
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
libc = { version = "0.2.139" }
|
|
|
|
[dev-dependencies]
|
|
assert_cmd = "2.0.7"
|
|
criterion = "0.4.0"
|
|
criterion_bencher_compat = "0.4.0"
|
|
insta = "1.23.0"
|
|
predicates = "2.1.5"
|
|
regex = "1.7.0"
|
|
test-case = "2.2.2"
|
|
testutils = { path = "lib/testutils" }
|
|
|
|
[features]
|
|
default = ["jujutsu-lib/legacy-thrift"]
|
|
vendored-openssl = ["git2/vendored-openssl", "jujutsu-lib/vendored-openssl"]
|