@@ -44,12 +44,12 @@ max = ["max-control", "fast", "gitoxide-core-blocking-client", "http-client-curl
44
44
max-pure = [" max-control" , " gix-features/rustsha1" , " gix-features/zlib-rust-backend" , " http-client-reqwest" , " gitoxide-core-blocking-client" ]
45
45
46
46
# # Like `max`, but with more control for configuration. See the *Package Maintainers* headline for more information.
47
- max-control = [" fast-safe" , " pretty-cli" , " gitoxide-core-tools-query" , " gitoxide-core-tools" , " prodash-render-line" , " prodash-render-tui" , " prodash/render-line-autoconfigure" , " gix/regex" ]
47
+ max-control = [" fast-safe" , " pretty-cli" , " gitoxide-core-tools-query" , " gitoxide-core-tools-corpus " , " gitoxide-core-tools " , " prodash-render-line" , " prodash-render-tui" , " prodash/render-line-autoconfigure" , " gix/regex" ]
48
48
49
49
# # All of the good stuff, with less fanciness for smaller binaries.
50
50
# #
51
51
# # As fast as possible, progress line rendering, all transports based on their most mature implementation (HTTP), all `ein` tools, CLI colors and local-time support, JSON output.
52
- lean = [" fast" , " pretty-cli" , " http-client-curl" , " gitoxide-core-tools-query" , " gitoxide-core-tools" , " gitoxide-core-blocking-client" , " prodash-render-line" ]
52
+ lean = [" fast" , " pretty-cli" , " http-client-curl" , " gitoxide-core-tools-query" , " gitoxide-core-tools-corpus " , " gitoxide-core-tools " , " gitoxide-core-blocking-client" , " prodash-render-line" ]
53
53
54
54
# # The smallest possible build, best suitable for small single-core machines.
55
55
# #
@@ -67,7 +67,7 @@ small = ["pretty-cli", "gix-features/rustsha1", "gix-features/zlib-rust-backend"
67
67
# #
68
68
# # Due to async client-networking not being implemented for most transports, this one supports only the 'git+tcp' and HTTP transport.
69
69
# # It uses, however, a fully asynchronous networking implementation which can serve a real-world example on how to implement custom async transports.
70
- lean-async = [" fast" , " pretty-cli" , " gitoxide-core-tools" , " gitoxide-core-tools-query" , " gitoxide-core-async-client" , " prodash-render-line" ]
70
+ lean-async = [" fast" , " pretty-cli" , " gitoxide-core-tools" , " gitoxide-core-tools-query" , " gitoxide-core-tools-corpus " , " gitoxide-core- async-client" , " prodash-render-line" ]
71
71
72
72
# ! ### Package Maintainers
73
73
# ! `*-control` features leave it to you to configure C libraries, involving choices for `zlib`, ! hashing and transport implementation.
@@ -128,7 +128,10 @@ cache-efficiency-debug = ["gix-features/cache-efficiency-debug"]
128
128
gitoxide-core-tools = [" gitoxide-core/organize" , " gitoxide-core/estimate-hours" ]
129
129
130
130
# # A program to perform analytics on a `git` repository, using an auto-maintained sqlite database
131
- gitoxide-core-tools-query = [" gitoxide-core-tools" , " gitoxide-core/query" ]
131
+ gitoxide-core-tools-query = [" gitoxide-core/query" ]
132
+
133
+ # # A program to run algorithms on a corpus of repositories, recording each run for later comparison.
134
+ gitoxide-core-tools-corpus = [" gitoxide-core/corpus" ]
132
135
133
136
# ! ### Building Blocks for mutually exclusive networking
134
137
# ! Blocking and async features are mutually exclusive and cause a compile-time error. This also means that `cargo … --all-features` will fail.
0 commit comments