1[package]
2name = "worktree"
3version = "0.1.0"
4edition.workspace = true
5publish.workspace = true
6license = "GPL-3.0-or-later"
7
8[lib]
9path = "src/worktree.rs"
10doctest = false
11test = false
12
13[[test]]
14name = "integration"
15required-features = ["test-support"]
16path = "tests/integration/main.rs"
17
18[lints]
19workspace = true
20
21[features]
22test-support = [
23 "gpui/test-support",
24 "http_client/test-support",
25 "language/test-support",
26 "pretty_assertions",
27 "settings/test-support",
28 "text/test-support",
29 "util/test-support",
30]
31
32[dependencies]
33anyhow.workspace = true
34async-lock.workspace = true
35chardetng.workspace = true
36clock.workspace = true
37collections.workspace = true
38encoding_rs.workspace = true
39fs.workspace = true
40futures.workspace = true
41fuzzy.workspace = true
42git.workspace = true
43gpui.workspace = true
44ignore.workspace = true
45language.workspace = true
46log.workspace = true
47parking_lot.workspace = true
48paths.workspace = true
49postage.workspace = true
50pretty_assertions = { workspace = true, optional = true }
51rpc = { workspace = true, features = ["gpui"] }
52serde.workspace = true
53serde_json.workspace = true
54settings.workspace = true
55smallvec.workspace = true
56smol.workspace = true
57sum_tree.workspace = true
58text.workspace = true
59tracing.workspace = true
60util.workspace = true
61ztracing.workspace = true
62
63[dev-dependencies]
64clock = { workspace = true, features = ["test-support"] }
65collections = { workspace = true, features = ["test-support"] }
66git2.workspace = true
67gpui = { workspace = true, features = ["test-support"] }
68http_client.workspace = true
69paths = { workspace = true, features = ["test-support"] }
70rand.workspace = true
71rpc = { workspace = true, features = ["test-support"] }
72settings = { workspace = true, features = ["test-support"] }
73util = { workspace = true, features = ["test-support"] }
74worktree = { workspace = true, features = ["test-support"] }
75zlog.workspace = true
76
77[package.metadata.cargo-machete]
78ignored = ["tracing"]