@@ -14,6 +14,25 @@ categories = ["command-line-utilities"]
14
14
keywords = [" git" , " gui" , " cli" , " terminal" , " ui" ]
15
15
build = " build.rs"
16
16
17
+ [workspace ]
18
+ members = [
19
+ " asyncgit" ,
20
+ " filetreelist" ,
21
+ " git2-hooks" ,
22
+ " git2-testing" ,
23
+ " scopetime" ,
24
+ ]
25
+
26
+ [features ]
27
+ default = [" ghemoji" , " regex-fancy" , " trace-libgit" , " vendor-openssl" ]
28
+ ghemoji = [" gh-emoji" ]
29
+ # regex-* features are mutually exclusive.
30
+ regex-fancy = [" syntect/regex-fancy" , " two-face/syntect-fancy" ]
31
+ regex-onig = [" syntect/regex-onig" , " two-face/syntect-onig" ]
32
+ timing = [" scopetime/enabled" ]
33
+ trace-libgit = [" asyncgit/trace-libgit" ]
34
+ vendor-openssl = [" asyncgit/vendor-openssl" ]
35
+
17
36
[dependencies ]
18
37
anyhow = " 1.0"
19
38
asyncgit = { path = " ./asyncgit" , version = " 0.27.0" , default-features = false }
@@ -66,36 +85,17 @@ unicode-truncate = "2.0"
66
85
unicode-width = " 0.2"
67
86
which = " 7.0"
68
87
88
+ [build-dependencies ]
89
+ chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
90
+
69
91
[dev-dependencies ]
70
92
env_logger = " 0.11"
71
93
pretty_assertions = " 1.4"
72
94
tempfile = " 3"
73
95
74
- [build-dependencies ]
75
- chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
76
-
77
96
[badges ]
78
97
maintenance = { status = " actively-developed" }
79
98
80
- [features ]
81
- default = [" ghemoji" , " regex-fancy" , " trace-libgit" , " vendor-openssl" ]
82
- ghemoji = [" gh-emoji" ]
83
- # regex-* features are mutually exclusive.
84
- regex-fancy = [" syntect/regex-fancy" , " two-face/syntect-fancy" ]
85
- regex-onig = [" syntect/regex-onig" , " two-face/syntect-onig" ]
86
- timing = [" scopetime/enabled" ]
87
- trace-libgit = [" asyncgit/trace-libgit" ]
88
- vendor-openssl = [" asyncgit/vendor-openssl" ]
89
-
90
- [workspace ]
91
- members = [
92
- " asyncgit" ,
93
- " filetreelist" ,
94
- " git2-hooks" ,
95
- " git2-testing" ,
96
- " scopetime" ,
97
- ]
98
-
99
99
[profile .release ]
100
100
lto = true
101
101
opt-level = ' z' # Optimize for size.
0 commit comments