[package]name = "testutils"description = "Integration test utils for the jj-lib crate"publish = false version = { workspace = true }edition = { workspace = true }rust-version = { workspace = true }license = { workspace = true }homepage = { workspace = true }repository = { workspace = true }documentation = { workspace = true }readme = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies]async-trait = { workspace = true }bstr = { workspace = true }futures = { workspace = true }git2 = { workspace = true, optional = true }gix = { workspace = true, features = [ "status", "tree-editor", "worktree-mutation",] }hex = { workspace = true }itertools = { workspace = true }jj-lib = { workspace = true, features = ["testing"] }pollster = { workspace = true }rand = { workspace = true }tempfile = { workspace = true } [features]default = ["git2"]git2 = ["jj-lib/git2", "dep:git2"] [lints]workspace = true[package]
name = "testutils"
description = "Integration test utils for the jj-lib crate"
publish = false
version = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
documentation = { workspace = true }
readme = { workspace = true }
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
async-trait = { workspace = true }
bstr = { workspace = true }
futures = { workspace = true }
git2 = { workspace = true, optional = true }
gix = { workspace = true, features = [
"status",
"tree-editor",
"worktree-mutation",
] }
hex = { workspace = true }
itertools = { workspace = true }
jj-lib = { workspace = true, features = ["testing"] }
pollster = { workspace = true }
rand = { workspace = true }
tempfile = { workspace = true }
[features]
default = ["git2"]
git2 = ["jj-lib/git2", "dep:git2"]
[lints]
workspace = true