##// END OF EJS Templates
rust: update `clap` to the latest 4.x version...
Raphaël Gomès -
r53204:f7b28060 default
parent child Browse files
Show More
This diff has been collapsed as it changes many lines, (835 lines changed) Show them Hide them
@@ -1,1928 +1,1927
1 # This file is automatically @generated by Cargo.
1 # This file is automatically @generated by Cargo.
2 # It is not intended for manual editing.
2 # It is not intended for manual editing.
3 version = 3
3 version = 3
4
4
5 [[package]]
5 [[package]]
6 name = "adler"
6 name = "adler2"
7 version = "1.0.2"
7 version = "2.0.0"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
9 checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
10
10
11 [[package]]
11 [[package]]
12 name = "ahash"
12 name = "ahash"
13 version = "0.8.2"
13 version = "0.8.11"
14 source = "registry+https://github.com/rust-lang/crates.io-index"
14 source = "registry+https://github.com/rust-lang/crates.io-index"
15 checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107"
15 checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
16 dependencies = [
16 dependencies = [
17 "cfg-if",
17 "cfg-if",
18 "getrandom 0.2.8",
18 "getrandom 0.2.15",
19 "once_cell",
19 "once_cell",
20 "version_check",
20 "version_check",
21 "zerocopy",
21 ]
22 ]
22
23
23 [[package]]
24 [[package]]
24 name = "aho-corasick"
25 name = "aho-corasick"
25 version = "0.7.19"
26 version = "1.1.3"
26 source = "registry+https://github.com/rust-lang/crates.io-index"
27 source = "registry+https://github.com/rust-lang/crates.io-index"
27 checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e"
28 checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
28 dependencies = [
29 dependencies = [
29 "memchr",
30 "memchr",
30 ]
31 ]
31
32
32 [[package]]
33 [[package]]
33 name = "android-tzdata"
34 name = "android-tzdata"
34 version = "0.1.1"
35 version = "0.1.1"
35 source = "registry+https://github.com/rust-lang/crates.io-index"
36 source = "registry+https://github.com/rust-lang/crates.io-index"
36 checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
37 checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
37
38
38 [[package]]
39 [[package]]
39 name = "android_system_properties"
40 name = "android_system_properties"
40 version = "0.1.5"
41 version = "0.1.5"
41 source = "registry+https://github.com/rust-lang/crates.io-index"
42 source = "registry+https://github.com/rust-lang/crates.io-index"
42 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
43 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
43 dependencies = [
44 dependencies = [
44 "libc",
45 "libc",
45 ]
46 ]
46
47
47 [[package]]
48 [[package]]
49 name = "anstream"
50 version = "0.6.18"
51 source = "registry+https://github.com/rust-lang/crates.io-index"
52 checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
53 dependencies = [
54 "anstyle",
55 "anstyle-parse",
56 "anstyle-query",
57 "anstyle-wincon",
58 "colorchoice",
59 "is_terminal_polyfill",
60 "utf8parse",
61 ]
62
63 [[package]]
64 name = "anstyle"
65 version = "1.0.10"
66 source = "registry+https://github.com/rust-lang/crates.io-index"
67 checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
68
69 [[package]]
70 name = "anstyle-parse"
71 version = "0.2.6"
72 source = "registry+https://github.com/rust-lang/crates.io-index"
73 checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
74 dependencies = [
75 "utf8parse",
76 ]
77
78 [[package]]
79 name = "anstyle-query"
80 version = "1.1.2"
81 source = "registry+https://github.com/rust-lang/crates.io-index"
82 checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
83 dependencies = [
84 "windows-sys 0.59.0",
85 ]
86
87 [[package]]
88 name = "anstyle-wincon"
89 version = "3.0.6"
90 source = "registry+https://github.com/rust-lang/crates.io-index"
91 checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
92 dependencies = [
93 "anstyle",
94 "windows-sys 0.59.0",
95 ]
96
97 [[package]]
48 name = "atty"
98 name = "atty"
49 version = "0.2.14"
99 version = "0.2.14"
50 source = "registry+https://github.com/rust-lang/crates.io-index"
100 source = "registry+https://github.com/rust-lang/crates.io-index"
51 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
101 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
52 dependencies = [
102 dependencies = [
53 "hermit-abi",
103 "hermit-abi",
54 "libc",
104 "libc",
55 "winapi",
105 "winapi",
56 ]
106 ]
57
107
58 [[package]]
108 [[package]]
59 name = "autocfg"
109 name = "autocfg"
60 version = "1.1.0"
110 version = "1.4.0"
61 source = "registry+https://github.com/rust-lang/crates.io-index"
111 source = "registry+https://github.com/rust-lang/crates.io-index"
62 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
112 checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
63
113
64 [[package]]
114 [[package]]
65 name = "bitflags"
115 name = "bitflags"
66 version = "1.3.2"
116 version = "1.3.2"
67 source = "registry+https://github.com/rust-lang/crates.io-index"
117 source = "registry+https://github.com/rust-lang/crates.io-index"
68 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
118 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
69
119
70 [[package]]
120 [[package]]
71 name = "bitflags"
121 name = "bitflags"
72 version = "2.6.0"
122 version = "2.6.0"
73 source = "registry+https://github.com/rust-lang/crates.io-index"
123 source = "registry+https://github.com/rust-lang/crates.io-index"
74 checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
124 checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
75
125
76 [[package]]
126 [[package]]
77 name = "bitmaps"
127 name = "bitmaps"
78 version = "2.1.0"
128 version = "2.1.0"
79 source = "registry+https://github.com/rust-lang/crates.io-index"
129 source = "registry+https://github.com/rust-lang/crates.io-index"
80 checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
130 checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
81 dependencies = [
131 dependencies = [
82 "typenum",
132 "typenum",
83 ]
133 ]
84
134
85 [[package]]
135 [[package]]
86 name = "bitvec"
136 name = "bitvec"
87 version = "1.0.1"
137 version = "1.0.1"
88 source = "registry+https://github.com/rust-lang/crates.io-index"
138 source = "registry+https://github.com/rust-lang/crates.io-index"
89 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
139 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
90 dependencies = [
140 dependencies = [
91 "funty",
141 "funty",
92 "radium",
142 "radium",
93 "tap",
143 "tap",
94 "wyz",
144 "wyz",
95 ]
145 ]
96
146
97 [[package]]
147 [[package]]
98 name = "block-buffer"
148 name = "block-buffer"
99 version = "0.9.0"
149 version = "0.9.0"
100 source = "registry+https://github.com/rust-lang/crates.io-index"
150 source = "registry+https://github.com/rust-lang/crates.io-index"
101 checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
151 checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
102 dependencies = [
152 dependencies = [
103 "generic-array",
153 "generic-array",
104 ]
154 ]
105
155
106 [[package]]
156 [[package]]
107 name = "block-buffer"
157 name = "block-buffer"
108 version = "0.10.3"
158 version = "0.10.4"
109 source = "registry+https://github.com/rust-lang/crates.io-index"
159 source = "registry+https://github.com/rust-lang/crates.io-index"
110 checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
160 checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
111 dependencies = [
161 dependencies = [
112 "generic-array",
162 "generic-array",
113 ]
163 ]
114
164
115 [[package]]
165 [[package]]
116 name = "bstr"
166 name = "bstr"
117 version = "1.6.0"
167 version = "1.11.0"
118 source = "registry+https://github.com/rust-lang/crates.io-index"
168 source = "registry+https://github.com/rust-lang/crates.io-index"
119 checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05"
169 checksum = "1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22"
120 dependencies = [
170 dependencies = [
121 "memchr",
171 "memchr",
122 "regex-automata",
172 "regex-automata",
123 "serde",
173 "serde",
124 ]
174 ]
125
175
126 [[package]]
176 [[package]]
127 name = "bumpalo"
177 name = "bumpalo"
128 version = "3.11.1"
178 version = "3.16.0"
129 source = "registry+https://github.com/rust-lang/crates.io-index"
179 source = "registry+https://github.com/rust-lang/crates.io-index"
130 checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
180 checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
131
181
132 [[package]]
182 [[package]]
133 name = "byteorder"
183 name = "byteorder"
134 version = "1.4.3"
184 version = "1.5.0"
135 source = "registry+https://github.com/rust-lang/crates.io-index"
185 source = "registry+https://github.com/rust-lang/crates.io-index"
136 checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
186 checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
137
187
138 [[package]]
188 [[package]]
139 name = "bytes-cast"
189 name = "bytes-cast"
140 version = "0.3.0"
190 version = "0.3.0"
141 source = "registry+https://github.com/rust-lang/crates.io-index"
191 source = "registry+https://github.com/rust-lang/crates.io-index"
142 checksum = "a20de93b91d7703ca0e39e12930e310acec5ff4d715f4166e0ab026babb352e8"
192 checksum = "a20de93b91d7703ca0e39e12930e310acec5ff4d715f4166e0ab026babb352e8"
143 dependencies = [
193 dependencies = [
144 "bytes-cast-derive",
194 "bytes-cast-derive",
145 ]
195 ]
146
196
147 [[package]]
197 [[package]]
148 name = "bytes-cast-derive"
198 name = "bytes-cast-derive"
149 version = "0.2.0"
199 version = "0.2.0"
150 source = "registry+https://github.com/rust-lang/crates.io-index"
200 source = "registry+https://github.com/rust-lang/crates.io-index"
151 checksum = "7470a6fcce58cde3d62cce758bf71007978b75247e6becd9255c9b884bcb4f71"
201 checksum = "7470a6fcce58cde3d62cce758bf71007978b75247e6becd9255c9b884bcb4f71"
152 dependencies = [
202 dependencies = [
153 "proc-macro2",
203 "proc-macro2",
154 "quote",
204 "quote",
155 "syn",
205 "syn 1.0.109",
156 ]
206 ]
157
207
158 [[package]]
208 [[package]]
159 name = "cc"
209 name = "cc"
160 version = "1.0.76"
210 version = "1.2.1"
161 source = "registry+https://github.com/rust-lang/crates.io-index"
211 source = "registry+https://github.com/rust-lang/crates.io-index"
162 checksum = "76a284da2e6fe2092f2353e51713435363112dfd60030e22add80be333fb928f"
212 checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47"
163 dependencies = [
213 dependencies = [
164 "jobserver",
214 "jobserver",
215 "libc",
216 "shlex",
165 ]
217 ]
166
218
167 [[package]]
219 [[package]]
168 name = "cfg-if"
220 name = "cfg-if"
169 version = "1.0.0"
221 version = "1.0.0"
170 source = "registry+https://github.com/rust-lang/crates.io-index"
222 source = "registry+https://github.com/rust-lang/crates.io-index"
171 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
223 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
172
224
173 [[package]]
225 [[package]]
174 name = "cfg_aliases"
226 name = "cfg_aliases"
175 version = "0.2.1"
227 version = "0.2.1"
176 source = "registry+https://github.com/rust-lang/crates.io-index"
228 source = "registry+https://github.com/rust-lang/crates.io-index"
177 checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
229 checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
178
230
179 [[package]]
231 [[package]]
180 name = "chrono"
232 name = "chrono"
181 version = "0.4.34"
233 version = "0.4.38"
182 source = "registry+https://github.com/rust-lang/crates.io-index"
234 source = "registry+https://github.com/rust-lang/crates.io-index"
183 checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"
235 checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
184 dependencies = [
236 dependencies = [
185 "android-tzdata",
237 "android-tzdata",
186 "iana-time-zone",
238 "iana-time-zone",
187 "js-sys",
239 "js-sys",
188 "num-traits",
240 "num-traits",
189 "wasm-bindgen",
241 "wasm-bindgen",
190 "windows-targets 0.52.6",
242 "windows-targets 0.52.6",
191 ]
243 ]
192
244
193 [[package]]
245 [[package]]
194 name = "clap"
246 name = "clap"
195 version = "4.0.24"
247 version = "4.5.21"
196 source = "registry+https://github.com/rust-lang/crates.io-index"
248 source = "registry+https://github.com/rust-lang/crates.io-index"
197 checksum = "60494cedb60cb47462c0ff7be53de32c0e42a6fc2c772184554fa12bd9489c03"
249 checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f"
198 dependencies = [
250 dependencies = [
199 "atty",
251 "clap_builder",
200 "bitflags 1.3.2",
201 "clap_derive",
252 "clap_derive",
253 ]
254
255 [[package]]
256 name = "clap_builder"
257 version = "4.5.21"
258 source = "registry+https://github.com/rust-lang/crates.io-index"
259 checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec"
260 dependencies = [
261 "anstream",
262 "anstyle",
202 "clap_lex",
263 "clap_lex",
203 "once_cell",
204 "strsim",
264 "strsim",
205 "termcolor",
206 ]
265 ]
207
266
208 [[package]]
267 [[package]]
209 name = "clap_derive"
268 name = "clap_derive"
210 version = "4.0.21"
269 version = "4.5.18"
211 source = "registry+https://github.com/rust-lang/crates.io-index"
270 source = "registry+https://github.com/rust-lang/crates.io-index"
212 checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014"
271 checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
213 dependencies = [
272 dependencies = [
214 "heck",
273 "heck",
215 "proc-macro-error",
216 "proc-macro2",
274 "proc-macro2",
217 "quote",
275 "quote",
218 "syn",
276 "syn 2.0.89",
219 ]
277 ]
220
278
221 [[package]]
279 [[package]]
222 name = "clap_lex"
280 name = "clap_lex"
223 version = "0.3.0"
281 version = "0.7.3"
224 source = "registry+https://github.com/rust-lang/crates.io-index"
282 source = "registry+https://github.com/rust-lang/crates.io-index"
225 checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8"
283 checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7"
226 dependencies = [
227 "os_str_bytes",
228 ]
229
284
230 [[package]]
285 [[package]]
231 name = "codespan-reporting"
286 name = "colorchoice"
232 version = "0.11.1"
287 version = "1.0.3"
233 source = "registry+https://github.com/rust-lang/crates.io-index"
288 source = "registry+https://github.com/rust-lang/crates.io-index"
234 checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
289 checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
235 dependencies = [
236 "termcolor",
237 "unicode-width",
238 ]
239
290
240 [[package]]
291 [[package]]
241 name = "console"
292 name = "console"
242 version = "0.15.8"
293 version = "0.15.8"
243 source = "registry+https://github.com/rust-lang/crates.io-index"
294 source = "registry+https://github.com/rust-lang/crates.io-index"
244 checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
295 checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
245 dependencies = [
296 dependencies = [
246 "encode_unicode",
297 "encode_unicode",
247 "lazy_static",
298 "lazy_static",
248 "libc",
299 "libc",
249 "unicode-width",
300 "unicode-width 0.1.14",
250 "windows-sys 0.52.0",
301 "windows-sys 0.52.0",
251 ]
302 ]
252
303
253 [[package]]
304 [[package]]
254 name = "convert_case"
305 name = "convert_case"
255 version = "0.4.0"
306 version = "0.4.0"
256 source = "registry+https://github.com/rust-lang/crates.io-index"
307 source = "registry+https://github.com/rust-lang/crates.io-index"
257 checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
308 checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
258
309
259 [[package]]
310 [[package]]
260 name = "core-foundation-sys"
311 name = "core-foundation-sys"
261 version = "0.8.3"
312 version = "0.8.7"
262 source = "registry+https://github.com/rust-lang/crates.io-index"
313 source = "registry+https://github.com/rust-lang/crates.io-index"
263 checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
314 checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
264
315
265 [[package]]
316 [[package]]
266 name = "cpufeatures"
317 name = "cpufeatures"
267 version = "0.2.5"
318 version = "0.2.15"
268 source = "registry+https://github.com/rust-lang/crates.io-index"
319 source = "registry+https://github.com/rust-lang/crates.io-index"
269 checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
320 checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6"
270 dependencies = [
321 dependencies = [
271 "libc",
322 "libc",
272 ]
323 ]
273
324
274 [[package]]
325 [[package]]
275 name = "cpython"
326 name = "cpython"
276 version = "0.7.2"
327 version = "0.7.2"
277 source = "registry+https://github.com/rust-lang/crates.io-index"
328 source = "registry+https://github.com/rust-lang/crates.io-index"
278 checksum = "43b398a2c65baaf5892f10bb69b52508bf7a993380cc4ecd3785aaebb5c79389"
329 checksum = "43b398a2c65baaf5892f10bb69b52508bf7a993380cc4ecd3785aaebb5c79389"
279 dependencies = [
330 dependencies = [
280 "libc",
331 "libc",
281 "num-traits",
332 "num-traits",
282 "paste",
333 "paste",
283 "python3-sys",
334 "python3-sys",
284 ]
335 ]
285
336
286 [[package]]
337 [[package]]
287 name = "crc32fast"
338 name = "crc32fast"
288 version = "1.3.2"
339 version = "1.4.2"
289 source = "registry+https://github.com/rust-lang/crates.io-index"
340 source = "registry+https://github.com/rust-lang/crates.io-index"
290 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
341 checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
291 dependencies = [
342 dependencies = [
292 "cfg-if",
343 "cfg-if",
293 ]
344 ]
294
345
295 [[package]]
346 [[package]]
296 name = "crossbeam-channel"
347 name = "crossbeam-channel"
297 version = "0.5.6"
348 version = "0.5.13"
298 source = "registry+https://github.com/rust-lang/crates.io-index"
349 source = "registry+https://github.com/rust-lang/crates.io-index"
299 checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
350 checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
300 dependencies = [
351 dependencies = [
301 "cfg-if",
302 "crossbeam-utils",
352 "crossbeam-utils",
303 ]
353 ]
304
354
305 [[package]]
355 [[package]]
306 name = "crossbeam-deque"
356 name = "crossbeam-deque"
307 version = "0.8.2"
357 version = "0.8.5"
308 source = "registry+https://github.com/rust-lang/crates.io-index"
358 source = "registry+https://github.com/rust-lang/crates.io-index"
309 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
359 checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
310 dependencies = [
360 dependencies = [
311 "cfg-if",
312 "crossbeam-epoch",
361 "crossbeam-epoch",
313 "crossbeam-utils",
362 "crossbeam-utils",
314 ]
363 ]
315
364
316 [[package]]
365 [[package]]
317 name = "crossbeam-epoch"
366 name = "crossbeam-epoch"
318 version = "0.9.11"
367 version = "0.9.18"
319 source = "registry+https://github.com/rust-lang/crates.io-index"
368 source = "registry+https://github.com/rust-lang/crates.io-index"
320 checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348"
369 checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
321 dependencies = [
370 dependencies = [
322 "autocfg",
323 "cfg-if",
324 "crossbeam-utils",
371 "crossbeam-utils",
325 "memoffset",
326 "scopeguard",
327 ]
372 ]
328
373
329 [[package]]
374 [[package]]
330 name = "crossbeam-utils"
375 name = "crossbeam-utils"
331 version = "0.8.12"
376 version = "0.8.20"
332 source = "registry+https://github.com/rust-lang/crates.io-index"
377 source = "registry+https://github.com/rust-lang/crates.io-index"
333 checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac"
378 checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
334 dependencies = [
335 "cfg-if",
336 ]
337
379
338 [[package]]
380 [[package]]
339 name = "crypto-common"
381 name = "crypto-common"
340 version = "0.1.6"
382 version = "0.1.6"
341 source = "registry+https://github.com/rust-lang/crates.io-index"
383 source = "registry+https://github.com/rust-lang/crates.io-index"
342 checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
384 checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
343 dependencies = [
385 dependencies = [
344 "generic-array",
386 "generic-array",
345 "typenum",
387 "typenum",
346 ]
388 ]
347
389
348 [[package]]
390 [[package]]
349 name = "ctor"
350 version = "0.1.26"
351 source = "registry+https://github.com/rust-lang/crates.io-index"
352 checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
353 dependencies = [
354 "quote",
355 "syn",
356 ]
357
358 [[package]]
359 name = "ctrlc"
391 name = "ctrlc"
360 version = "3.4.5"
392 version = "3.4.5"
361 source = "registry+https://github.com/rust-lang/crates.io-index"
393 source = "registry+https://github.com/rust-lang/crates.io-index"
362 checksum = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3"
394 checksum = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3"
363 dependencies = [
395 dependencies = [
364 "nix",
396 "nix",
365 "windows-sys 0.59.0",
397 "windows-sys 0.59.0",
366 ]
398 ]
367
399
368 [[package]]
400 [[package]]
369 name = "cxx"
401 name = "derive_more"
370 version = "1.0.81"
402 version = "0.99.18"
371 source = "registry+https://github.com/rust-lang/crates.io-index"
372 checksum = "97abf9f0eca9e52b7f81b945524e76710e6cb2366aead23b7d4fbf72e281f888"
373 dependencies = [
374 "cc",
375 "cxxbridge-flags",
376 "cxxbridge-macro",
377 "link-cplusplus",
378 ]
379
380 [[package]]
381 name = "cxx-build"
382 version = "1.0.81"
383 source = "registry+https://github.com/rust-lang/crates.io-index"
403 source = "registry+https://github.com/rust-lang/crates.io-index"
384 checksum = "7cc32cc5fea1d894b77d269ddb9f192110069a8a9c1f1d441195fba90553dea3"
404 checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
385 dependencies = [
386 "cc",
387 "codespan-reporting",
388 "once_cell",
389 "proc-macro2",
390 "quote",
391 "scratch",
392 "syn",
393 ]
394
395 [[package]]
396 name = "cxxbridge-flags"
397 version = "1.0.81"
398 source = "registry+https://github.com/rust-lang/crates.io-index"
399 checksum = "8ca220e4794c934dc6b1207c3b42856ad4c302f2df1712e9f8d2eec5afaacf1f"
400
401 [[package]]
402 name = "cxxbridge-macro"
403 version = "1.0.81"
404 source = "registry+https://github.com/rust-lang/crates.io-index"
405 checksum = "b846f081361125bfc8dc9d3940c84e1fd83ba54bbca7b17cd29483c828be0704"
406 dependencies = [
407 "proc-macro2",
408 "quote",
409 "syn",
410 ]
411
412 [[package]]
413 name = "derive_more"
414 version = "0.99.17"
415 source = "registry+https://github.com/rust-lang/crates.io-index"
416 checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
417 dependencies = [
405 dependencies = [
418 "convert_case",
406 "convert_case",
419 "proc-macro2",
407 "proc-macro2",
420 "quote",
408 "quote",
421 "rustc_version",
409 "rustc_version",
422 "syn",
410 "syn 2.0.89",
423 ]
411 ]
424
412
425 [[package]]
413 [[package]]
426 name = "diff"
414 name = "diff"
427 version = "0.1.13"
415 version = "0.1.13"
428 source = "registry+https://github.com/rust-lang/crates.io-index"
416 source = "registry+https://github.com/rust-lang/crates.io-index"
429 checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
417 checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
430
418
431 [[package]]
419 [[package]]
432 name = "digest"
420 name = "digest"
433 version = "0.9.0"
421 version = "0.9.0"
434 source = "registry+https://github.com/rust-lang/crates.io-index"
422 source = "registry+https://github.com/rust-lang/crates.io-index"
435 checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
423 checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
436 dependencies = [
424 dependencies = [
437 "generic-array",
425 "generic-array",
438 ]
426 ]
439
427
440 [[package]]
428 [[package]]
441 name = "digest"
429 name = "digest"
442 version = "0.10.5"
430 version = "0.10.7"
443 source = "registry+https://github.com/rust-lang/crates.io-index"
431 source = "registry+https://github.com/rust-lang/crates.io-index"
444 checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c"
432 checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
445 dependencies = [
433 dependencies = [
446 "block-buffer 0.10.3",
434 "block-buffer 0.10.4",
447 "crypto-common",
435 "crypto-common",
448 ]
436 ]
449
437
450 [[package]]
438 [[package]]
451 name = "dirs"
439 name = "dirs"
452 version = "5.0.1"
440 version = "5.0.1"
453 source = "registry+https://github.com/rust-lang/crates.io-index"
441 source = "registry+https://github.com/rust-lang/crates.io-index"
454 checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
442 checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
455 dependencies = [
443 dependencies = [
456 "dirs-sys",
444 "dirs-sys",
457 ]
445 ]
458
446
459 [[package]]
447 [[package]]
460 name = "dirs-sys"
448 name = "dirs-sys"
461 version = "0.4.1"
449 version = "0.4.1"
462 source = "registry+https://github.com/rust-lang/crates.io-index"
450 source = "registry+https://github.com/rust-lang/crates.io-index"
463 checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
451 checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
464 dependencies = [
452 dependencies = [
465 "libc",
453 "libc",
466 "option-ext",
454 "option-ext",
467 "redox_users",
455 "redox_users",
468 "windows-sys 0.48.0",
456 "windows-sys 0.48.0",
469 ]
457 ]
470
458
471 [[package]]
459 [[package]]
472 name = "dyn-clone"
460 name = "dyn-clone"
473 version = "1.0.17"
461 version = "1.0.17"
474 source = "registry+https://github.com/rust-lang/crates.io-index"
462 source = "registry+https://github.com/rust-lang/crates.io-index"
475 checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
463 checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
476
464
477 [[package]]
465 [[package]]
478 name = "either"
466 name = "either"
479 version = "1.8.0"
467 version = "1.13.0"
480 source = "registry+https://github.com/rust-lang/crates.io-index"
468 source = "registry+https://github.com/rust-lang/crates.io-index"
481 checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
469 checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
482
470
483 [[package]]
471 [[package]]
484 name = "encode_unicode"
472 name = "encode_unicode"
485 version = "0.3.6"
473 version = "0.3.6"
486 source = "registry+https://github.com/rust-lang/crates.io-index"
474 source = "registry+https://github.com/rust-lang/crates.io-index"
487 checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
475 checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
488
476
489 [[package]]
477 [[package]]
490 name = "env_logger"
478 name = "env_logger"
491 version = "0.9.3"
479 version = "0.9.3"
492 source = "registry+https://github.com/rust-lang/crates.io-index"
480 source = "registry+https://github.com/rust-lang/crates.io-index"
493 checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
481 checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
494 dependencies = [
482 dependencies = [
495 "atty",
483 "atty",
496 "humantime",
484 "humantime",
497 "log",
485 "log",
498 "regex",
486 "regex",
499 "termcolor",
487 "termcolor",
500 ]
488 ]
501
489
502 [[package]]
490 [[package]]
503 name = "fastrand"
491 name = "errno"
504 version = "1.8.0"
492 version = "0.3.9"
505 source = "registry+https://github.com/rust-lang/crates.io-index"
493 source = "registry+https://github.com/rust-lang/crates.io-index"
506 checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
494 checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
507 dependencies = [
495 dependencies = [
508 "instant",
509 ]
510
511 [[package]]
512 name = "filetime"
513 version = "0.2.23"
514 source = "registry+https://github.com/rust-lang/crates.io-index"
515 checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
516 dependencies = [
517 "cfg-if",
518 "libc",
496 "libc",
519 "redox_syscall 0.4.1",
520 "windows-sys 0.52.0",
497 "windows-sys 0.52.0",
521 ]
498 ]
522
499
523 [[package]]
500 [[package]]
501 name = "fastrand"
502 version = "2.2.0"
503 source = "registry+https://github.com/rust-lang/crates.io-index"
504 checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4"
505
506 [[package]]
507 name = "filetime"
508 version = "0.2.25"
509 source = "registry+https://github.com/rust-lang/crates.io-index"
510 checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
511 dependencies = [
512 "cfg-if",
513 "libc",
514 "libredox",
515 "windows-sys 0.59.0",
516 ]
517
518 [[package]]
524 name = "flate2"
519 name = "flate2"
525 version = "1.0.24"
520 version = "1.0.35"
526 source = "registry+https://github.com/rust-lang/crates.io-index"
521 source = "registry+https://github.com/rust-lang/crates.io-index"
527 checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
522 checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
528 dependencies = [
523 dependencies = [
529 "crc32fast",
524 "crc32fast",
530 "libz-sys",
525 "libz-sys",
531 "miniz_oxide",
526 "miniz_oxide",
532 ]
527 ]
533
528
534 [[package]]
529 [[package]]
535 name = "format-bytes"
530 name = "format-bytes"
536 version = "0.3.0"
531 version = "0.3.0"
537 source = "registry+https://github.com/rust-lang/crates.io-index"
532 source = "registry+https://github.com/rust-lang/crates.io-index"
538 checksum = "48942366ef93975da38e175ac9e10068c6fc08ca9e85930d4f098f4d5b14c2fd"
533 checksum = "48942366ef93975da38e175ac9e10068c6fc08ca9e85930d4f098f4d5b14c2fd"
539 dependencies = [
534 dependencies = [
540 "format-bytes-macros",
535 "format-bytes-macros",
541 ]
536 ]
542
537
543 [[package]]
538 [[package]]
544 name = "format-bytes-macros"
539 name = "format-bytes-macros"
545 version = "0.4.0"
540 version = "0.4.0"
546 source = "registry+https://github.com/rust-lang/crates.io-index"
541 source = "registry+https://github.com/rust-lang/crates.io-index"
547 checksum = "203aadebefcc73d12038296c228eabf830f99cba991b0032adf20e9fa6ce7e4f"
542 checksum = "203aadebefcc73d12038296c228eabf830f99cba991b0032adf20e9fa6ce7e4f"
548 dependencies = [
543 dependencies = [
549 "proc-macro2",
544 "proc-macro2",
550 "quote",
545 "quote",
551 "syn",
546 "syn 1.0.109",
552 ]
547 ]
553
548
554 [[package]]
549 [[package]]
555 name = "funty"
550 name = "funty"
556 version = "2.0.0"
551 version = "2.0.0"
557 source = "registry+https://github.com/rust-lang/crates.io-index"
552 source = "registry+https://github.com/rust-lang/crates.io-index"
558 checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
553 checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
559
554
560 [[package]]
555 [[package]]
561 name = "generic-array"
556 name = "generic-array"
562 version = "0.14.6"
557 version = "0.14.7"
563 source = "registry+https://github.com/rust-lang/crates.io-index"
558 source = "registry+https://github.com/rust-lang/crates.io-index"
564 checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
559 checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
565 dependencies = [
560 dependencies = [
566 "typenum",
561 "typenum",
567 "version_check",
562 "version_check",
568 ]
563 ]
569
564
570 [[package]]
565 [[package]]
571 name = "getrandom"
566 name = "getrandom"
572 version = "0.1.16"
567 version = "0.1.16"
573 source = "registry+https://github.com/rust-lang/crates.io-index"
568 source = "registry+https://github.com/rust-lang/crates.io-index"
574 checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
569 checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
575 dependencies = [
570 dependencies = [
576 "cfg-if",
571 "cfg-if",
577 "libc",
572 "libc",
578 "wasi 0.9.0+wasi-snapshot-preview1",
573 "wasi 0.9.0+wasi-snapshot-preview1",
579 ]
574 ]
580
575
581 [[package]]
576 [[package]]
582 name = "getrandom"
577 name = "getrandom"
583 version = "0.2.8"
578 version = "0.2.15"
584 source = "registry+https://github.com/rust-lang/crates.io-index"
579 source = "registry+https://github.com/rust-lang/crates.io-index"
585 checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
580 checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
586 dependencies = [
581 dependencies = [
587 "cfg-if",
582 "cfg-if",
588 "libc",
583 "libc",
589 "wasi 0.11.0+wasi-snapshot-preview1",
584 "wasi 0.11.0+wasi-snapshot-preview1",
590 ]
585 ]
591
586
592 [[package]]
587 [[package]]
593 name = "hashbrown"
588 name = "hashbrown"
594 version = "0.12.3"
589 version = "0.12.3"
595 source = "registry+https://github.com/rust-lang/crates.io-index"
590 source = "registry+https://github.com/rust-lang/crates.io-index"
596 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
591 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
597
592
598 [[package]]
593 [[package]]
599 name = "hashbrown"
594 name = "hashbrown"
600 version = "0.13.2"
595 version = "0.13.2"
601 source = "registry+https://github.com/rust-lang/crates.io-index"
596 source = "registry+https://github.com/rust-lang/crates.io-index"
602 checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
597 checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
603 dependencies = [
598 dependencies = [
604 "ahash",
599 "ahash",
605 "rayon",
600 "rayon",
606 ]
601 ]
607
602
608 [[package]]
603 [[package]]
609 name = "heck"
604 name = "heck"
610 version = "0.4.0"
605 version = "0.5.0"
611 source = "registry+https://github.com/rust-lang/crates.io-index"
606 source = "registry+https://github.com/rust-lang/crates.io-index"
612 checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
607 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
613
608
614 [[package]]
609 [[package]]
615 name = "hermit-abi"
610 name = "hermit-abi"
616 version = "0.1.19"
611 version = "0.1.19"
617 source = "registry+https://github.com/rust-lang/crates.io-index"
612 source = "registry+https://github.com/rust-lang/crates.io-index"
618 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
613 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
619 dependencies = [
614 dependencies = [
620 "libc",
615 "libc",
621 ]
616 ]
622
617
623 [[package]]
618 [[package]]
624 name = "hex"
619 name = "hex"
625 version = "0.4.3"
620 version = "0.4.3"
626 source = "registry+https://github.com/rust-lang/crates.io-index"
621 source = "registry+https://github.com/rust-lang/crates.io-index"
627 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
622 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
628
623
629 [[package]]
624 [[package]]
630 name = "hg-core"
625 name = "hg-core"
631 version = "0.1.0"
626 version = "0.1.0"
632 dependencies = [
627 dependencies = [
633 "bitflags 1.3.2",
628 "bitflags 1.3.2",
634 "bitvec",
629 "bitvec",
635 "byteorder",
630 "byteorder",
636 "bytes-cast",
631 "bytes-cast",
637 "chrono",
632 "chrono",
638 "clap",
633 "clap",
639 "crossbeam-channel",
634 "crossbeam-channel",
640 "ctrlc",
635 "ctrlc",
641 "derive_more",
636 "derive_more",
642 "dyn-clone",
637 "dyn-clone",
643 "filetime",
638 "filetime",
644 "flate2",
639 "flate2",
645 "format-bytes",
640 "format-bytes",
646 "hashbrown 0.13.2",
641 "hashbrown 0.13.2",
647 "home",
642 "home",
648 "im-rc",
643 "im-rc",
649 "indicatif",
644 "indicatif",
650 "itertools",
645 "itertools",
651 "lazy_static",
646 "lazy_static",
652 "libc",
647 "libc",
653 "log",
648 "log",
654 "logging_timer",
649 "logging_timer",
655 "memchr",
650 "memchr",
656 "memmap2",
651 "memmap2",
657 "once_cell",
652 "once_cell",
658 "pretty_assertions",
653 "pretty_assertions",
659 "rand 0.8.5",
654 "rand 0.8.5",
660 "rand_distr",
655 "rand_distr",
661 "rand_pcg",
656 "rand_pcg",
662 "rayon",
657 "rayon",
663 "regex",
658 "regex",
664 "same-file",
659 "same-file",
665 "schnellru",
660 "schnellru",
666 "self_cell",
661 "self_cell",
667 "serde",
662 "serde",
668 "sha-1 0.10.0",
663 "sha-1 0.10.1",
669 "tempfile",
664 "tempfile",
670 "thread_local",
665 "thread_local",
671 "toml",
666 "toml",
672 "twox-hash",
667 "twox-hash",
673 "uuid",
668 "uuid",
674 "zstd",
669 "zstd",
675 ]
670 ]
676
671
677 [[package]]
672 [[package]]
678 name = "hg-cpython"
673 name = "hg-cpython"
679 version = "0.1.0"
674 version = "0.1.0"
680 dependencies = [
675 dependencies = [
681 "cpython",
676 "cpython",
682 "crossbeam-channel",
677 "crossbeam-channel",
683 "env_logger",
678 "env_logger",
684 "hg-core",
679 "hg-core",
685 "libc",
680 "libc",
686 "log",
681 "log",
687 "logging_timer",
682 "logging_timer",
688 "python3-sys",
683 "python3-sys",
689 "stable_deref_trait",
684 "stable_deref_trait",
690 "vcsgraph",
685 "vcsgraph",
691 ]
686 ]
692
687
693 [[package]]
688 [[package]]
694 name = "home"
689 name = "home"
695 version = "0.5.4"
690 version = "0.5.9"
696 source = "registry+https://github.com/rust-lang/crates.io-index"
691 source = "registry+https://github.com/rust-lang/crates.io-index"
697 checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408"
692 checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
698 dependencies = [
693 dependencies = [
699 "winapi",
694 "windows-sys 0.52.0",
700 ]
695 ]
701
696
702 [[package]]
697 [[package]]
703 name = "humantime"
698 name = "humantime"
704 version = "2.1.0"
699 version = "2.1.0"
705 source = "registry+https://github.com/rust-lang/crates.io-index"
700 source = "registry+https://github.com/rust-lang/crates.io-index"
706 checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
701 checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
707
702
708 [[package]]
703 [[package]]
709 name = "iana-time-zone"
704 name = "iana-time-zone"
710 version = "0.1.53"
705 version = "0.1.61"
711 source = "registry+https://github.com/rust-lang/crates.io-index"
706 source = "registry+https://github.com/rust-lang/crates.io-index"
712 checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
707 checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
713 dependencies = [
708 dependencies = [
714 "android_system_properties",
709 "android_system_properties",
715 "core-foundation-sys",
710 "core-foundation-sys",
716 "iana-time-zone-haiku",
711 "iana-time-zone-haiku",
717 "js-sys",
712 "js-sys",
718 "wasm-bindgen",
713 "wasm-bindgen",
719 "winapi",
714 "windows-core",
720 ]
715 ]
721
716
722 [[package]]
717 [[package]]
723 name = "iana-time-zone-haiku"
718 name = "iana-time-zone-haiku"
724 version = "0.1.1"
719 version = "0.1.2"
725 source = "registry+https://github.com/rust-lang/crates.io-index"
720 source = "registry+https://github.com/rust-lang/crates.io-index"
726 checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
721 checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
727 dependencies = [
722 dependencies = [
728 "cxx",
723 "cc",
729 "cxx-build",
730 ]
724 ]
731
725
732 [[package]]
726 [[package]]
733 name = "im-rc"
727 name = "im-rc"
734 version = "15.1.0"
728 version = "15.1.0"
735 source = "registry+https://github.com/rust-lang/crates.io-index"
729 source = "registry+https://github.com/rust-lang/crates.io-index"
736 checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"
730 checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"
737 dependencies = [
731 dependencies = [
738 "bitmaps",
732 "bitmaps",
739 "rand_core 0.6.4",
733 "rand_core 0.6.4",
740 "rand_xoshiro",
734 "rand_xoshiro",
741 "sized-chunks",
735 "sized-chunks",
742 "typenum",
736 "typenum",
743 "version_check",
737 "version_check",
744 ]
738 ]
745
739
746 [[package]]
740 [[package]]
747 name = "indexmap"
741 name = "indexmap"
748 version = "1.9.2"
742 version = "1.9.3"
749 source = "registry+https://github.com/rust-lang/crates.io-index"
743 source = "registry+https://github.com/rust-lang/crates.io-index"
750 checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
744 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
751 dependencies = [
745 dependencies = [
752 "autocfg",
746 "autocfg",
753 "hashbrown 0.12.3",
747 "hashbrown 0.12.3",
754 ]
748 ]
755
749
756 [[package]]
750 [[package]]
757 name = "indicatif"
751 name = "indicatif"
758 version = "0.17.8"
752 version = "0.17.9"
759 source = "registry+https://github.com/rust-lang/crates.io-index"
753 source = "registry+https://github.com/rust-lang/crates.io-index"
760 checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
754 checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281"
761 dependencies = [
755 dependencies = [
762 "console",
756 "console",
763 "instant",
764 "number_prefix",
757 "number_prefix",
765 "portable-atomic",
758 "portable-atomic",
766 "unicode-width",
759 "unicode-width 0.2.0",
760 "web-time",
767 ]
761 ]
768
762
769 [[package]]
763 [[package]]
770 name = "instant"
764 name = "is_terminal_polyfill"
771 version = "0.1.12"
765 version = "1.70.1"
772 source = "registry+https://github.com/rust-lang/crates.io-index"
766 source = "registry+https://github.com/rust-lang/crates.io-index"
773 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
767 checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
774 dependencies = [
775 "cfg-if",
776 ]
777
768
778 [[package]]
769 [[package]]
779 name = "itertools"
770 name = "itertools"
780 version = "0.10.5"
771 version = "0.10.5"
781 source = "registry+https://github.com/rust-lang/crates.io-index"
772 source = "registry+https://github.com/rust-lang/crates.io-index"
782 checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
773 checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
783 dependencies = [
774 dependencies = [
784 "either",
775 "either",
785 ]
776 ]
786
777
787 [[package]]
778 [[package]]
788 name = "jobserver"
779 name = "jobserver"
789 version = "0.1.25"
780 version = "0.1.32"
790 source = "registry+https://github.com/rust-lang/crates.io-index"
781 source = "registry+https://github.com/rust-lang/crates.io-index"
791 checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b"
782 checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
792 dependencies = [
783 dependencies = [
793 "libc",
784 "libc",
794 ]
785 ]
795
786
796 [[package]]
787 [[package]]
797 name = "js-sys"
788 name = "js-sys"
798 version = "0.3.60"
789 version = "0.3.72"
799 source = "registry+https://github.com/rust-lang/crates.io-index"
790 source = "registry+https://github.com/rust-lang/crates.io-index"
800 checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
791 checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
801 dependencies = [
792 dependencies = [
802 "wasm-bindgen",
793 "wasm-bindgen",
803 ]
794 ]
804
795
805 [[package]]
796 [[package]]
806 name = "lazy_static"
797 name = "lazy_static"
807 version = "1.4.0"
798 version = "1.5.0"
808 source = "registry+https://github.com/rust-lang/crates.io-index"
799 source = "registry+https://github.com/rust-lang/crates.io-index"
809 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
800 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
810
801
811 [[package]]
802 [[package]]
812 name = "libc"
803 name = "libc"
813 version = "0.2.155"
804 version = "0.2.164"
814 source = "registry+https://github.com/rust-lang/crates.io-index"
805 source = "registry+https://github.com/rust-lang/crates.io-index"
815 checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
806 checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f"
816
807
817 [[package]]
808 [[package]]
818 name = "libm"
809 name = "libm"
819 version = "0.2.6"
810 version = "0.2.11"
820 source = "registry+https://github.com/rust-lang/crates.io-index"
811 source = "registry+https://github.com/rust-lang/crates.io-index"
821 checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb"
812 checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
822
813
823 [[package]]
814 [[package]]
824 name = "libredox"
815 name = "libredox"
825 version = "0.1.3"
816 version = "0.1.3"
826 source = "registry+https://github.com/rust-lang/crates.io-index"
817 source = "registry+https://github.com/rust-lang/crates.io-index"
827 checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
818 checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
828 dependencies = [
819 dependencies = [
829 "bitflags 2.6.0",
820 "bitflags 2.6.0",
830 "libc",
821 "libc",
822 "redox_syscall",
831 ]
823 ]
832
824
833 [[package]]
825 [[package]]
834 name = "libz-sys"
826 name = "libz-sys"
835 version = "1.1.8"
827 version = "1.1.20"
836 source = "registry+https://github.com/rust-lang/crates.io-index"
828 source = "registry+https://github.com/rust-lang/crates.io-index"
837 checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
829 checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472"
838 dependencies = [
830 dependencies = [
839 "cc",
831 "cc",
840 "pkg-config",
832 "pkg-config",
841 "vcpkg",
833 "vcpkg",
842 ]
834 ]
843
835
844 [[package]]
836 [[package]]
845 name = "link-cplusplus"
837 name = "linux-raw-sys"
846 version = "1.0.7"
838 version = "0.4.14"
847 source = "registry+https://github.com/rust-lang/crates.io-index"
839 source = "registry+https://github.com/rust-lang/crates.io-index"
848 checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369"
840 checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
849 dependencies = [
850 "cc",
851 ]
852
841
853 [[package]]
842 [[package]]
854 name = "log"
843 name = "log"
855 version = "0.4.17"
844 version = "0.4.22"
856 source = "registry+https://github.com/rust-lang/crates.io-index"
845 source = "registry+https://github.com/rust-lang/crates.io-index"
857 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
846 checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
858 dependencies = [
859 "cfg-if",
860 ]
861
847
862 [[package]]
848 [[package]]
863 name = "logging_timer"
849 name = "logging_timer"
864 version = "1.1.0"
850 version = "1.1.1"
865 source = "registry+https://github.com/rust-lang/crates.io-index"
851 source = "registry+https://github.com/rust-lang/crates.io-index"
866 checksum = "64e96f261d684b7089aa576bb74e823241dccd994b27d30fabf1dcb3af284fe9"
852 checksum = "5669c09dbcb4a0b5f6de8364154495574238e18d6736bbdaa7726307f3268471"
867 dependencies = [
853 dependencies = [
868 "log",
854 "log",
869 "logging_timer_proc_macros",
855 "logging_timer_proc_macros",
870 ]
856 ]
871
857
872 [[package]]
858 [[package]]
873 name = "logging_timer_proc_macros"
859 name = "logging_timer_proc_macros"
874 version = "1.1.0"
860 version = "1.1.1"
875 source = "registry+https://github.com/rust-lang/crates.io-index"
861 source = "registry+https://github.com/rust-lang/crates.io-index"
876 checksum = "10a9062912d7952c5588cc474795e0b9ee008e7e6781127945b85413d4b99d81"
862 checksum = "27906ca51651609191eeb2d1fdc6b52b8024789ec188b07aad88b6dfbe392fbe"
877 dependencies = [
863 dependencies = [
878 "log",
864 "log",
879 "proc-macro2",
865 "proc-macro2",
880 "quote",
866 "quote",
881 "syn",
867 "syn 1.0.109",
882 ]
868 ]
883
869
884 [[package]]
870 [[package]]
885 name = "memchr"
871 name = "memchr"
886 version = "2.5.0"
872 version = "2.7.4"
887 source = "registry+https://github.com/rust-lang/crates.io-index"
873 source = "registry+https://github.com/rust-lang/crates.io-index"
888 checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
874 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
889
875
890 [[package]]
876 [[package]]
891 name = "memmap2"
877 name = "memmap2"
892 version = "0.5.8"
878 version = "0.5.10"
893 source = "registry+https://github.com/rust-lang/crates.io-index"
879 source = "registry+https://github.com/rust-lang/crates.io-index"
894 checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc"
880 checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
895 dependencies = [
881 dependencies = [
896 "libc",
882 "libc",
897 "stable_deref_trait",
883 "stable_deref_trait",
898 ]
884 ]
899
885
900 [[package]]
886 [[package]]
901 name = "memoffset"
887 name = "miniz_oxide"
902 version = "0.6.5"
888 version = "0.8.0"
903 source = "registry+https://github.com/rust-lang/crates.io-index"
889 source = "registry+https://github.com/rust-lang/crates.io-index"
904 checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
890 checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
905 dependencies = [
891 dependencies = [
906 "autocfg",
892 "adler2",
907 ]
908
909 [[package]]
910 name = "miniz_oxide"
911 version = "0.5.4"
912 source = "registry+https://github.com/rust-lang/crates.io-index"
913 checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34"
914 dependencies = [
915 "adler",
916 ]
893 ]
917
894
918 [[package]]
895 [[package]]
919 name = "nix"
896 name = "nix"
920 version = "0.29.0"
897 version = "0.29.0"
921 source = "registry+https://github.com/rust-lang/crates.io-index"
898 source = "registry+https://github.com/rust-lang/crates.io-index"
922 checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
899 checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
923 dependencies = [
900 dependencies = [
924 "bitflags 2.6.0",
901 "bitflags 2.6.0",
925 "cfg-if",
902 "cfg-if",
926 "cfg_aliases",
903 "cfg_aliases",
927 "libc",
904 "libc",
928 ]
905 ]
929
906
930 [[package]]
907 [[package]]
931 name = "nom8"
908 name = "nom8"
932 version = "0.2.0"
909 version = "0.2.0"
933 source = "registry+https://github.com/rust-lang/crates.io-index"
910 source = "registry+https://github.com/rust-lang/crates.io-index"
934 checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
911 checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
935 dependencies = [
912 dependencies = [
936 "memchr",
913 "memchr",
937 ]
914 ]
938
915
939 [[package]]
916 [[package]]
940 name = "num-traits"
917 name = "num-traits"
941 version = "0.2.15"
918 version = "0.2.19"
942 source = "registry+https://github.com/rust-lang/crates.io-index"
919 source = "registry+https://github.com/rust-lang/crates.io-index"
943 checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
920 checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
944 dependencies = [
921 dependencies = [
945 "autocfg",
922 "autocfg",
946 "libm",
923 "libm",
947 ]
924 ]
948
925
949 [[package]]
926 [[package]]
950 name = "num_cpus"
951 version = "1.14.0"
952 source = "registry+https://github.com/rust-lang/crates.io-index"
953 checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5"
954 dependencies = [
955 "hermit-abi",
956 "libc",
957 ]
958
959 [[package]]
960 name = "number_prefix"
927 name = "number_prefix"
961 version = "0.4.0"
928 version = "0.4.0"
962 source = "registry+https://github.com/rust-lang/crates.io-index"
929 source = "registry+https://github.com/rust-lang/crates.io-index"
963 checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
930 checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
964
931
965 [[package]]
932 [[package]]
966 name = "once_cell"
933 name = "once_cell"
967 version = "1.16.0"
934 version = "1.20.2"
968 source = "registry+https://github.com/rust-lang/crates.io-index"
935 source = "registry+https://github.com/rust-lang/crates.io-index"
969 checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
936 checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
970
937
971 [[package]]
938 [[package]]
972 name = "opaque-debug"
939 name = "opaque-debug"
973 version = "0.3.0"
940 version = "0.3.1"
974 source = "registry+https://github.com/rust-lang/crates.io-index"
941 source = "registry+https://github.com/rust-lang/crates.io-index"
975 checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
942 checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
976
943
977 [[package]]
944 [[package]]
978 name = "option-ext"
945 name = "option-ext"
979 version = "0.2.0"
946 version = "0.2.0"
980 source = "registry+https://github.com/rust-lang/crates.io-index"
947 source = "registry+https://github.com/rust-lang/crates.io-index"
981 checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
948 checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
982
949
983 [[package]]
950 [[package]]
984 name = "os_str_bytes"
951 name = "os_str_bytes"
985 version = "6.4.0"
952 version = "6.6.1"
986 source = "registry+https://github.com/rust-lang/crates.io-index"
953 source = "registry+https://github.com/rust-lang/crates.io-index"
987 checksum = "7b5bf27447411e9ee3ff51186bf7a08e16c341efdde93f4d823e8844429bed7e"
954 checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
988 dependencies = [
955 dependencies = [
989 "memchr",
956 "memchr",
990 ]
957 ]
991
958
992 [[package]]
959 [[package]]
993 name = "output_vt100"
960 name = "paste"
994 version = "0.1.3"
961 version = "1.0.15"
995 source = "registry+https://github.com/rust-lang/crates.io-index"
962 source = "registry+https://github.com/rust-lang/crates.io-index"
996 checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66"
963 checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
997 dependencies = [
998 "winapi",
999 ]
1000
1001 [[package]]
1002 name = "paste"
1003 version = "1.0.9"
1004 source = "registry+https://github.com/rust-lang/crates.io-index"
1005 checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1"
1006
964
1007 [[package]]
965 [[package]]
1008 name = "pkg-config"
966 name = "pkg-config"
1009 version = "0.3.26"
967 version = "0.3.31"
1010 source = "registry+https://github.com/rust-lang/crates.io-index"
968 source = "registry+https://github.com/rust-lang/crates.io-index"
1011 checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
969 checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
1012
970
1013 [[package]]
971 [[package]]
1014 name = "portable-atomic"
972 name = "portable-atomic"
1015 version = "1.9.0"
973 version = "1.9.0"
1016 source = "registry+https://github.com/rust-lang/crates.io-index"
974 source = "registry+https://github.com/rust-lang/crates.io-index"
1017 checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
975 checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
1018
976
1019 [[package]]
977 [[package]]
1020 name = "ppv-lite86"
978 name = "ppv-lite86"
1021 version = "0.2.17"
979 version = "0.2.20"
1022 source = "registry+https://github.com/rust-lang/crates.io-index"
980 source = "registry+https://github.com/rust-lang/crates.io-index"
1023 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
981 checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
982 dependencies = [
983 "zerocopy",
984 ]
1024
985
1025 [[package]]
986 [[package]]
1026 name = "pretty_assertions"
987 name = "pretty_assertions"
1027 version = "1.3.0"
988 version = "1.4.1"
1028 source = "registry+https://github.com/rust-lang/crates.io-index"
989 source = "registry+https://github.com/rust-lang/crates.io-index"
1029 checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755"
990 checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
1030 dependencies = [
991 dependencies = [
1031 "ctor",
1032 "diff",
992 "diff",
1033 "output_vt100",
1034 "yansi",
993 "yansi",
1035 ]
994 ]
1036
995
1037 [[package]]
996 [[package]]
1038 name = "proc-macro-error"
997 name = "proc-macro2"
1039 version = "1.0.4"
998 version = "1.0.91"
1040 source = "registry+https://github.com/rust-lang/crates.io-index"
999 source = "registry+https://github.com/rust-lang/crates.io-index"
1041 checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
1000 checksum = "307e3004becf10f5a6e0d59d20f3cd28231b0e0827a96cd3e0ce6d14bc1e4bb3"
1042 dependencies = [
1043 "proc-macro-error-attr",
1044 "proc-macro2",
1045 "quote",
1046 "syn",
1047 "version_check",
1048 ]
1049
1050 [[package]]
1051 name = "proc-macro-error-attr"
1052 version = "1.0.4"
1053 source = "registry+https://github.com/rust-lang/crates.io-index"
1054 checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
1055 dependencies = [
1056 "proc-macro2",
1057 "quote",
1058 "version_check",
1059 ]
1060
1061 [[package]]
1062 name = "proc-macro2"
1063 version = "1.0.47"
1064 source = "registry+https://github.com/rust-lang/crates.io-index"
1065 checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
1066 dependencies = [
1001 dependencies = [
1067 "unicode-ident",
1002 "unicode-ident",
1068 ]
1003 ]
1069
1004
1070 [[package]]
1005 [[package]]
1071 name = "python3-sys"
1006 name = "python3-sys"
1072 version = "0.7.2"
1007 version = "0.7.2"
1073 source = "registry+https://github.com/rust-lang/crates.io-index"
1008 source = "registry+https://github.com/rust-lang/crates.io-index"
1074 checksum = "0f53ef6740367a09718d2cd21ba15b0d7972342a38e554736bcee7773e45c9f5"
1009 checksum = "0f53ef6740367a09718d2cd21ba15b0d7972342a38e554736bcee7773e45c9f5"
1075 dependencies = [
1010 dependencies = [
1076 "libc",
1011 "libc",
1077 "regex",
1012 "regex",
1078 ]
1013 ]
1079
1014
1080 [[package]]
1015 [[package]]
1081 name = "quote"
1016 name = "quote"
1082 version = "1.0.21"
1017 version = "1.0.37"
1083 source = "registry+https://github.com/rust-lang/crates.io-index"
1018 source = "registry+https://github.com/rust-lang/crates.io-index"
1084 checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
1019 checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
1085 dependencies = [
1020 dependencies = [
1086 "proc-macro2",
1021 "proc-macro2",
1087 ]
1022 ]
1088
1023
1089 [[package]]
1024 [[package]]
1090 name = "radium"
1025 name = "radium"
1091 version = "0.7.0"
1026 version = "0.7.0"
1092 source = "registry+https://github.com/rust-lang/crates.io-index"
1027 source = "registry+https://github.com/rust-lang/crates.io-index"
1093 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
1028 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
1094
1029
1095 [[package]]
1030 [[package]]
1096 name = "rand"
1031 name = "rand"
1097 version = "0.7.3"
1032 version = "0.7.3"
1098 source = "registry+https://github.com/rust-lang/crates.io-index"
1033 source = "registry+https://github.com/rust-lang/crates.io-index"
1099 checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
1034 checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
1100 dependencies = [
1035 dependencies = [
1101 "getrandom 0.1.16",
1036 "getrandom 0.1.16",
1102 "libc",
1037 "libc",
1103 "rand_chacha 0.2.2",
1038 "rand_chacha 0.2.2",
1104 "rand_core 0.5.1",
1039 "rand_core 0.5.1",
1105 "rand_hc",
1040 "rand_hc",
1106 ]
1041 ]
1107
1042
1108 [[package]]
1043 [[package]]
1109 name = "rand"
1044 name = "rand"
1110 version = "0.8.5"
1045 version = "0.8.5"
1111 source = "registry+https://github.com/rust-lang/crates.io-index"
1046 source = "registry+https://github.com/rust-lang/crates.io-index"
1112 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1047 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1113 dependencies = [
1048 dependencies = [
1114 "libc",
1049 "libc",
1115 "rand_chacha 0.3.1",
1050 "rand_chacha 0.3.1",
1116 "rand_core 0.6.4",
1051 "rand_core 0.6.4",
1117 ]
1052 ]
1118
1053
1119 [[package]]
1054 [[package]]
1120 name = "rand_chacha"
1055 name = "rand_chacha"
1121 version = "0.2.2"
1056 version = "0.2.2"
1122 source = "registry+https://github.com/rust-lang/crates.io-index"
1057 source = "registry+https://github.com/rust-lang/crates.io-index"
1123 checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
1058 checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
1124 dependencies = [
1059 dependencies = [
1125 "ppv-lite86",
1060 "ppv-lite86",
1126 "rand_core 0.5.1",
1061 "rand_core 0.5.1",
1127 ]
1062 ]
1128
1063
1129 [[package]]
1064 [[package]]
1130 name = "rand_chacha"
1065 name = "rand_chacha"
1131 version = "0.3.1"
1066 version = "0.3.1"
1132 source = "registry+https://github.com/rust-lang/crates.io-index"
1067 source = "registry+https://github.com/rust-lang/crates.io-index"
1133 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1068 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1134 dependencies = [
1069 dependencies = [
1135 "ppv-lite86",
1070 "ppv-lite86",
1136 "rand_core 0.6.4",
1071 "rand_core 0.6.4",
1137 ]
1072 ]
1138
1073
1139 [[package]]
1074 [[package]]
1140 name = "rand_core"
1075 name = "rand_core"
1141 version = "0.5.1"
1076 version = "0.5.1"
1142 source = "registry+https://github.com/rust-lang/crates.io-index"
1077 source = "registry+https://github.com/rust-lang/crates.io-index"
1143 checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
1078 checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
1144 dependencies = [
1079 dependencies = [
1145 "getrandom 0.1.16",
1080 "getrandom 0.1.16",
1146 ]
1081 ]
1147
1082
1148 [[package]]
1083 [[package]]
1149 name = "rand_core"
1084 name = "rand_core"
1150 version = "0.6.4"
1085 version = "0.6.4"
1151 source = "registry+https://github.com/rust-lang/crates.io-index"
1086 source = "registry+https://github.com/rust-lang/crates.io-index"
1152 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1087 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1153 dependencies = [
1088 dependencies = [
1154 "getrandom 0.2.8",
1089 "getrandom 0.2.15",
1155 ]
1090 ]
1156
1091
1157 [[package]]
1092 [[package]]
1158 name = "rand_distr"
1093 name = "rand_distr"
1159 version = "0.4.3"
1094 version = "0.4.3"
1160 source = "registry+https://github.com/rust-lang/crates.io-index"
1095 source = "registry+https://github.com/rust-lang/crates.io-index"
1161 checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
1096 checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
1162 dependencies = [
1097 dependencies = [
1163 "num-traits",
1098 "num-traits",
1164 "rand 0.8.5",
1099 "rand 0.8.5",
1165 ]
1100 ]
1166
1101
1167 [[package]]
1102 [[package]]
1168 name = "rand_hc"
1103 name = "rand_hc"
1169 version = "0.2.0"
1104 version = "0.2.0"
1170 source = "registry+https://github.com/rust-lang/crates.io-index"
1105 source = "registry+https://github.com/rust-lang/crates.io-index"
1171 checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
1106 checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
1172 dependencies = [
1107 dependencies = [
1173 "rand_core 0.5.1",
1108 "rand_core 0.5.1",
1174 ]
1109 ]
1175
1110
1176 [[package]]
1111 [[package]]
1177 name = "rand_pcg"
1112 name = "rand_pcg"
1178 version = "0.3.1"
1113 version = "0.3.1"
1179 source = "registry+https://github.com/rust-lang/crates.io-index"
1114 source = "registry+https://github.com/rust-lang/crates.io-index"
1180 checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e"
1115 checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e"
1181 dependencies = [
1116 dependencies = [
1182 "rand_core 0.6.4",
1117 "rand_core 0.6.4",
1183 ]
1118 ]
1184
1119
1185 [[package]]
1120 [[package]]
1186 name = "rand_xoshiro"
1121 name = "rand_xoshiro"
1187 version = "0.6.0"
1122 version = "0.6.0"
1188 source = "registry+https://github.com/rust-lang/crates.io-index"
1123 source = "registry+https://github.com/rust-lang/crates.io-index"
1189 checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
1124 checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
1190 dependencies = [
1125 dependencies = [
1191 "rand_core 0.6.4",
1126 "rand_core 0.6.4",
1192 ]
1127 ]
1193
1128
1194 [[package]]
1129 [[package]]
1195 name = "rayon"
1130 name = "rayon"
1196 version = "1.7.0"
1131 version = "1.10.0"
1197 source = "registry+https://github.com/rust-lang/crates.io-index"
1132 source = "registry+https://github.com/rust-lang/crates.io-index"
1198 checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
1133 checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
1199 dependencies = [
1134 dependencies = [
1200 "either",
1135 "either",
1201 "rayon-core",
1136 "rayon-core",
1202 ]
1137 ]
1203
1138
1204 [[package]]
1139 [[package]]
1205 name = "rayon-core"
1140 name = "rayon-core"
1206 version = "1.11.0"
1141 version = "1.12.1"
1207 source = "registry+https://github.com/rust-lang/crates.io-index"
1142 source = "registry+https://github.com/rust-lang/crates.io-index"
1208 checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
1143 checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
1209 dependencies = [
1144 dependencies = [
1210 "crossbeam-channel",
1211 "crossbeam-deque",
1145 "crossbeam-deque",
1212 "crossbeam-utils",
1146 "crossbeam-utils",
1213 "num_cpus",
1214 ]
1147 ]
1215
1148
1216 [[package]]
1149 [[package]]
1217 name = "redox_syscall"
1150 name = "redox_syscall"
1218 version = "0.2.16"
1151 version = "0.5.7"
1219 source = "registry+https://github.com/rust-lang/crates.io-index"
1152 source = "registry+https://github.com/rust-lang/crates.io-index"
1220 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
1153 checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
1221 dependencies = [
1154 dependencies = [
1222 "bitflags 1.3.2",
1155 "bitflags 2.6.0",
1223 ]
1224
1225 [[package]]
1226 name = "redox_syscall"
1227 version = "0.4.1"
1228 source = "registry+https://github.com/rust-lang/crates.io-index"
1229 checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
1230 dependencies = [
1231 "bitflags 1.3.2",
1232 ]
1156 ]
1233
1157
1234 [[package]]
1158 [[package]]
1235 name = "redox_users"
1159 name = "redox_users"
1236 version = "0.4.5"
1160 version = "0.4.6"
1237 source = "registry+https://github.com/rust-lang/crates.io-index"
1161 source = "registry+https://github.com/rust-lang/crates.io-index"
1238 checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
1162 checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
1239 dependencies = [
1163 dependencies = [
1240 "getrandom 0.2.8",
1164 "getrandom 0.2.15",
1241 "libredox",
1165 "libredox",
1242 "thiserror",
1166 "thiserror",
1243 ]
1167 ]
1244
1168
1245 [[package]]
1169 [[package]]
1246 name = "regex"
1170 name = "regex"
1247 version = "1.7.0"
1171 version = "1.11.1"
1248 source = "registry+https://github.com/rust-lang/crates.io-index"
1172 source = "registry+https://github.com/rust-lang/crates.io-index"
1249 checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
1173 checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
1174 dependencies = [
1175 "aho-corasick",
1176 "memchr",
1177 "regex-automata",
1178 "regex-syntax",
1179 ]
1180
1181 [[package]]
1182 name = "regex-automata"
1183 version = "0.4.9"
1184 source = "registry+https://github.com/rust-lang/crates.io-index"
1185 checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
1250 dependencies = [
1186 dependencies = [
1251 "aho-corasick",
1187 "aho-corasick",
1252 "memchr",
1188 "memchr",
1253 "regex-syntax",
1189 "regex-syntax",
1254 ]
1190 ]
1255
1191
1256 [[package]]
1192 [[package]]
1257 name = "regex-automata"
1258 version = "0.3.9"
1259 source = "registry+https://github.com/rust-lang/crates.io-index"
1260 checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9"
1261
1262 [[package]]
1263 name = "regex-syntax"
1193 name = "regex-syntax"
1264 version = "0.6.28"
1194 version = "0.8.5"
1265 source = "registry+https://github.com/rust-lang/crates.io-index"
1195 source = "registry+https://github.com/rust-lang/crates.io-index"
1266 checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
1196 checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
1267
1268 [[package]]
1269 name = "remove_dir_all"
1270 version = "0.5.3"
1271 source = "registry+https://github.com/rust-lang/crates.io-index"
1272 checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
1273 dependencies = [
1274 "winapi",
1275 ]
1276
1197
1277 [[package]]
1198 [[package]]
1278 name = "rhg"
1199 name = "rhg"
1279 version = "0.1.0"
1200 version = "0.1.0"
1280 dependencies = [
1201 dependencies = [
1281 "atty",
1202 "atty",
1282 "chrono",
1203 "chrono",
1283 "clap",
1204 "clap",
1284 "derive_more",
1205 "derive_more",
1285 "env_logger",
1206 "env_logger",
1286 "format-bytes",
1207 "format-bytes",
1287 "hg-core",
1208 "hg-core",
1288 "home",
1209 "home",
1289 "lazy_static",
1210 "lazy_static",
1290 "libc",
1211 "libc",
1291 "log",
1212 "log",
1292 "logging_timer",
1213 "logging_timer",
1293 "rayon",
1214 "rayon",
1294 "regex",
1215 "regex",
1295 "shellexpand",
1216 "shellexpand",
1296 "which",
1217 "which",
1297 "whoami",
1218 "whoami",
1298 ]
1219 ]
1299
1220
1300 [[package]]
1221 [[package]]
1301 name = "rustc_version"
1222 name = "rustc_version"
1302 version = "0.4.0"
1223 version = "0.4.1"
1303 source = "registry+https://github.com/rust-lang/crates.io-index"
1224 source = "registry+https://github.com/rust-lang/crates.io-index"
1304 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
1225 checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
1305 dependencies = [
1226 dependencies = [
1306 "semver",
1227 "semver",
1307 ]
1228 ]
1308
1229
1309 [[package]]
1230 [[package]]
1231 name = "rustix"
1232 version = "0.38.41"
1233 source = "registry+https://github.com/rust-lang/crates.io-index"
1234 checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6"
1235 dependencies = [
1236 "bitflags 2.6.0",
1237 "errno",
1238 "libc",
1239 "linux-raw-sys",
1240 "windows-sys 0.52.0",
1241 ]
1242
1243 [[package]]
1310 name = "same-file"
1244 name = "same-file"
1311 version = "1.0.6"
1245 version = "1.0.6"
1312 source = "registry+https://github.com/rust-lang/crates.io-index"
1246 source = "registry+https://github.com/rust-lang/crates.io-index"
1313 checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1247 checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1314 dependencies = [
1248 dependencies = [
1315 "winapi-util",
1249 "winapi-util",
1316 ]
1250 ]
1317
1251
1318 [[package]]
1252 [[package]]
1319 name = "schnellru"
1253 name = "schnellru"
1320 version = "0.2.3"
1254 version = "0.2.3"
1321 source = "registry+https://github.com/rust-lang/crates.io-index"
1255 source = "registry+https://github.com/rust-lang/crates.io-index"
1322 checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367"
1256 checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367"
1323 dependencies = [
1257 dependencies = [
1324 "ahash",
1258 "ahash",
1325 "cfg-if",
1259 "cfg-if",
1326 "hashbrown 0.13.2",
1260 "hashbrown 0.13.2",
1327 ]
1261 ]
1328
1262
1329 [[package]]
1263 [[package]]
1330 name = "scopeguard"
1264 name = "self_cell"
1331 version = "1.1.0"
1265 version = "1.0.4"
1332 source = "registry+https://github.com/rust-lang/crates.io-index"
1266 source = "registry+https://github.com/rust-lang/crates.io-index"
1333 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1267 checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
1334
1335 [[package]]
1336 name = "scratch"
1337 version = "1.0.2"
1338 source = "registry+https://github.com/rust-lang/crates.io-index"
1339 checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898"
1340
1341 [[package]]
1342 name = "self_cell"
1343 version = "1.0.0"
1344 source = "registry+https://github.com/rust-lang/crates.io-index"
1345 checksum = "4a3926e239738d36060909ffe6f511502f92149a45a1fade7fe031cb2d33e88b"
1346
1268
1347 [[package]]
1269 [[package]]
1348 name = "semver"
1270 name = "semver"
1349 version = "1.0.14"
1271 version = "1.0.23"
1350 source = "registry+https://github.com/rust-lang/crates.io-index"
1272 source = "registry+https://github.com/rust-lang/crates.io-index"
1351 checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
1273 checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
1352
1274
1353 [[package]]
1275 [[package]]
1354 name = "serde"
1276 name = "serde"
1355 version = "1.0.152"
1277 version = "1.0.215"
1356 source = "registry+https://github.com/rust-lang/crates.io-index"
1278 source = "registry+https://github.com/rust-lang/crates.io-index"
1357 checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
1279 checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
1358 dependencies = [
1280 dependencies = [
1359 "serde_derive",
1281 "serde_derive",
1360 ]
1282 ]
1361
1283
1362 [[package]]
1284 [[package]]
1363 name = "serde_derive"
1285 name = "serde_derive"
1364 version = "1.0.152"
1286 version = "1.0.215"
1365 source = "registry+https://github.com/rust-lang/crates.io-index"
1287 source = "registry+https://github.com/rust-lang/crates.io-index"
1366 checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
1288 checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
1367 dependencies = [
1289 dependencies = [
1368 "proc-macro2",
1290 "proc-macro2",
1369 "quote",
1291 "quote",
1370 "syn",
1292 "syn 2.0.89",
1371 ]
1293 ]
1372
1294
1373 [[package]]
1295 [[package]]
1374 name = "serde_spanned"
1296 name = "serde_spanned"
1375 version = "0.6.1"
1297 version = "0.6.8"
1376 source = "registry+https://github.com/rust-lang/crates.io-index"
1298 source = "registry+https://github.com/rust-lang/crates.io-index"
1377 checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4"
1299 checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
1378 dependencies = [
1300 dependencies = [
1379 "serde",
1301 "serde",
1380 ]
1302 ]
1381
1303
1382 [[package]]
1304 [[package]]
1383 name = "sha-1"
1305 name = "sha-1"
1384 version = "0.9.8"
1306 version = "0.9.8"
1385 source = "registry+https://github.com/rust-lang/crates.io-index"
1307 source = "registry+https://github.com/rust-lang/crates.io-index"
1386 checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
1308 checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
1387 dependencies = [
1309 dependencies = [
1388 "block-buffer 0.9.0",
1310 "block-buffer 0.9.0",
1389 "cfg-if",
1311 "cfg-if",
1390 "cpufeatures",
1312 "cpufeatures",
1391 "digest 0.9.0",
1313 "digest 0.9.0",
1392 "opaque-debug",
1314 "opaque-debug",
1393 ]
1315 ]
1394
1316
1395 [[package]]
1317 [[package]]
1396 name = "sha-1"
1318 name = "sha-1"
1397 version = "0.10.0"
1319 version = "0.10.1"
1398 source = "registry+https://github.com/rust-lang/crates.io-index"
1320 source = "registry+https://github.com/rust-lang/crates.io-index"
1399 checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f"
1321 checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
1400 dependencies = [
1322 dependencies = [
1401 "cfg-if",
1323 "cfg-if",
1402 "cpufeatures",
1324 "cpufeatures",
1403 "digest 0.10.5",
1325 "digest 0.10.7",
1404 ]
1326 ]
1405
1327
1406 [[package]]
1328 [[package]]
1407 name = "shellexpand"
1329 name = "shellexpand"
1408 version = "3.1.0"
1330 version = "3.1.0"
1409 source = "registry+https://github.com/rust-lang/crates.io-index"
1331 source = "registry+https://github.com/rust-lang/crates.io-index"
1410 checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b"
1332 checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b"
1411 dependencies = [
1333 dependencies = [
1412 "bstr",
1334 "bstr",
1413 "dirs",
1335 "dirs",
1414 "os_str_bytes",
1336 "os_str_bytes",
1415 ]
1337 ]
1416
1338
1417 [[package]]
1339 [[package]]
1340 name = "shlex"
1341 version = "1.3.0"
1342 source = "registry+https://github.com/rust-lang/crates.io-index"
1343 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1344
1345 [[package]]
1418 name = "sized-chunks"
1346 name = "sized-chunks"
1419 version = "0.6.5"
1347 version = "0.6.5"
1420 source = "registry+https://github.com/rust-lang/crates.io-index"
1348 source = "registry+https://github.com/rust-lang/crates.io-index"
1421 checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
1349 checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
1422 dependencies = [
1350 dependencies = [
1423 "bitmaps",
1351 "bitmaps",
1424 "typenum",
1352 "typenum",
1425 ]
1353 ]
1426
1354
1427 [[package]]
1355 [[package]]
1428 name = "stable_deref_trait"
1356 name = "stable_deref_trait"
1429 version = "1.2.0"
1357 version = "1.2.0"
1430 source = "registry+https://github.com/rust-lang/crates.io-index"
1358 source = "registry+https://github.com/rust-lang/crates.io-index"
1431 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
1359 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
1432
1360
1433 [[package]]
1361 [[package]]
1434 name = "static_assertions"
1362 name = "static_assertions"
1435 version = "1.1.0"
1363 version = "1.1.0"
1436 source = "registry+https://github.com/rust-lang/crates.io-index"
1364 source = "registry+https://github.com/rust-lang/crates.io-index"
1437 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1365 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1438
1366
1439 [[package]]
1367 [[package]]
1440 name = "strsim"
1368 name = "strsim"
1441 version = "0.10.0"
1369 version = "0.11.1"
1442 source = "registry+https://github.com/rust-lang/crates.io-index"
1370 source = "registry+https://github.com/rust-lang/crates.io-index"
1443 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
1371 checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1444
1372
1445 [[package]]
1373 [[package]]
1446 name = "syn"
1374 name = "syn"
1447 version = "1.0.109"
1375 version = "1.0.109"
1448 source = "registry+https://github.com/rust-lang/crates.io-index"
1376 source = "registry+https://github.com/rust-lang/crates.io-index"
1449 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1377 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1450 dependencies = [
1378 dependencies = [
1451 "proc-macro2",
1379 "proc-macro2",
1452 "quote",
1380 "quote",
1453 "unicode-ident",
1381 "unicode-ident",
1454 ]
1382 ]
1455
1383
1456 [[package]]
1384 [[package]]
1385 name = "syn"
1386 version = "2.0.89"
1387 source = "registry+https://github.com/rust-lang/crates.io-index"
1388 checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e"
1389 dependencies = [
1390 "proc-macro2",
1391 "quote",
1392 "unicode-ident",
1393 ]
1394
1395 [[package]]
1457 name = "tap"
1396 name = "tap"
1458 version = "1.0.1"
1397 version = "1.0.1"
1459 source = "registry+https://github.com/rust-lang/crates.io-index"
1398 source = "registry+https://github.com/rust-lang/crates.io-index"
1460 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
1399 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
1461
1400
1462 [[package]]
1401 [[package]]
1463 name = "tempfile"
1402 name = "tempfile"
1464 version = "3.3.0"
1403 version = "3.14.0"
1465 source = "registry+https://github.com/rust-lang/crates.io-index"
1404 source = "registry+https://github.com/rust-lang/crates.io-index"
1466 checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
1405 checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c"
1467 dependencies = [
1406 dependencies = [
1468 "cfg-if",
1407 "cfg-if",
1469 "fastrand",
1408 "fastrand",
1470 "libc",
1409 "once_cell",
1471 "redox_syscall 0.2.16",
1410 "rustix",
1472 "remove_dir_all",
1411 "windows-sys 0.59.0",
1473 "winapi",
1474 ]
1412 ]
1475
1413
1476 [[package]]
1414 [[package]]
1477 name = "termcolor"
1415 name = "termcolor"
1478 version = "1.1.3"
1416 version = "1.4.1"
1479 source = "registry+https://github.com/rust-lang/crates.io-index"
1417 source = "registry+https://github.com/rust-lang/crates.io-index"
1480 checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
1418 checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
1481 dependencies = [
1419 dependencies = [
1482 "winapi-util",
1420 "winapi-util",
1483 ]
1421 ]
1484
1422
1485 [[package]]
1423 [[package]]
1486 name = "thiserror"
1424 name = "thiserror"
1487 version = "1.0.39"
1425 version = "1.0.69"
1488 source = "registry+https://github.com/rust-lang/crates.io-index"
1426 source = "registry+https://github.com/rust-lang/crates.io-index"
1489 checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c"
1427 checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1490 dependencies = [
1428 dependencies = [
1491 "thiserror-impl",
1429 "thiserror-impl",
1492 ]
1430 ]
1493
1431
1494 [[package]]
1432 [[package]]
1495 name = "thiserror-impl"
1433 name = "thiserror-impl"
1496 version = "1.0.39"
1434 version = "1.0.69"
1497 source = "registry+https://github.com/rust-lang/crates.io-index"
1435 source = "registry+https://github.com/rust-lang/crates.io-index"
1498 checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e"
1436 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1499 dependencies = [
1437 dependencies = [
1500 "proc-macro2",
1438 "proc-macro2",
1501 "quote",
1439 "quote",
1502 "syn",
1440 "syn 2.0.89",
1503 ]
1441 ]
1504
1442
1505 [[package]]
1443 [[package]]
1506 name = "thread_local"
1444 name = "thread_local"
1507 version = "1.1.4"
1445 version = "1.1.8"
1508 source = "registry+https://github.com/rust-lang/crates.io-index"
1446 source = "registry+https://github.com/rust-lang/crates.io-index"
1509 checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
1447 checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
1510 dependencies = [
1448 dependencies = [
1449 "cfg-if",
1511 "once_cell",
1450 "once_cell",
1512 ]
1451 ]
1513
1452
1514 [[package]]
1453 [[package]]
1515 name = "toml"
1454 name = "toml"
1516 version = "0.6.0"
1455 version = "0.6.0"
1517 source = "registry+https://github.com/rust-lang/crates.io-index"
1456 source = "registry+https://github.com/rust-lang/crates.io-index"
1518 checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
1457 checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
1519 dependencies = [
1458 dependencies = [
1520 "serde",
1459 "serde",
1521 "serde_spanned",
1460 "serde_spanned",
1522 "toml_datetime",
1461 "toml_datetime",
1523 "toml_edit",
1462 "toml_edit",
1524 ]
1463 ]
1525
1464
1526 [[package]]
1465 [[package]]
1527 name = "toml_datetime"
1466 name = "toml_datetime"
1528 version = "0.5.1"
1467 version = "0.5.1"
1529 source = "registry+https://github.com/rust-lang/crates.io-index"
1468 source = "registry+https://github.com/rust-lang/crates.io-index"
1530 checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
1469 checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
1531 dependencies = [
1470 dependencies = [
1532 "serde",
1471 "serde",
1533 ]
1472 ]
1534
1473
1535 [[package]]
1474 [[package]]
1536 name = "toml_edit"
1475 name = "toml_edit"
1537 version = "0.18.1"
1476 version = "0.18.1"
1538 source = "registry+https://github.com/rust-lang/crates.io-index"
1477 source = "registry+https://github.com/rust-lang/crates.io-index"
1539 checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"
1478 checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"
1540 dependencies = [
1479 dependencies = [
1541 "indexmap",
1480 "indexmap",
1542 "nom8",
1481 "nom8",
1543 "serde",
1482 "serde",
1544 "serde_spanned",
1483 "serde_spanned",
1545 "toml_datetime",
1484 "toml_datetime",
1546 ]
1485 ]
1547
1486
1548 [[package]]
1487 [[package]]
1549 name = "twox-hash"
1488 name = "twox-hash"
1550 version = "1.6.3"
1489 version = "1.6.3"
1551 source = "registry+https://github.com/rust-lang/crates.io-index"
1490 source = "registry+https://github.com/rust-lang/crates.io-index"
1552 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
1491 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
1553 dependencies = [
1492 dependencies = [
1554 "cfg-if",
1493 "cfg-if",
1555 "rand 0.8.5",
1494 "rand 0.8.5",
1556 "static_assertions",
1495 "static_assertions",
1557 ]
1496 ]
1558
1497
1559 [[package]]
1498 [[package]]
1560 name = "typenum"
1499 name = "typenum"
1561 version = "1.15.0"
1500 version = "1.17.0"
1562 source = "registry+https://github.com/rust-lang/crates.io-index"
1501 source = "registry+https://github.com/rust-lang/crates.io-index"
1563 checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
1502 checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
1564
1503
1565 [[package]]
1504 [[package]]
1566 name = "unicode-ident"
1505 name = "unicode-ident"
1567 version = "1.0.5"
1506 version = "1.0.14"
1568 source = "registry+https://github.com/rust-lang/crates.io-index"
1507 source = "registry+https://github.com/rust-lang/crates.io-index"
1569 checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
1508 checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
1570
1509
1571 [[package]]
1510 [[package]]
1572 name = "unicode-width"
1511 name = "unicode-width"
1573 version = "0.1.10"
1512 version = "0.1.14"
1513 source = "registry+https://github.com/rust-lang/crates.io-index"
1514 checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
1515
1516 [[package]]
1517 name = "unicode-width"
1518 version = "0.2.0"
1574 source = "registry+https://github.com/rust-lang/crates.io-index"
1519 source = "registry+https://github.com/rust-lang/crates.io-index"
1575 checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
1520 checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
1521
1522 [[package]]
1523 name = "utf8parse"
1524 version = "0.2.2"
1525 source = "registry+https://github.com/rust-lang/crates.io-index"
1526 checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1576
1527
1577 [[package]]
1528 [[package]]
1578 name = "uuid"
1529 name = "uuid"
1579 version = "1.11.0"
1530 version = "1.11.0"
1580 source = "registry+https://github.com/rust-lang/crates.io-index"
1531 source = "registry+https://github.com/rust-lang/crates.io-index"
1581 checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
1532 checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
1582 dependencies = [
1533 dependencies = [
1583 "getrandom 0.2.8",
1534 "getrandom 0.2.15",
1584 ]
1535 ]
1585
1536
1586 [[package]]
1537 [[package]]
1587 name = "vcpkg"
1538 name = "vcpkg"
1588 version = "0.2.15"
1539 version = "0.2.15"
1589 source = "registry+https://github.com/rust-lang/crates.io-index"
1540 source = "registry+https://github.com/rust-lang/crates.io-index"
1590 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
1541 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
1591
1542
1592 [[package]]
1543 [[package]]
1593 name = "vcsgraph"
1544 name = "vcsgraph"
1594 version = "0.2.0"
1545 version = "0.2.0"
1595 source = "registry+https://github.com/rust-lang/crates.io-index"
1546 source = "registry+https://github.com/rust-lang/crates.io-index"
1596 checksum = "4cb68c231e2575f7503a7c19213875f9d4ec2e84e963a56ce3de4b6bee351ef7"
1547 checksum = "4cb68c231e2575f7503a7c19213875f9d4ec2e84e963a56ce3de4b6bee351ef7"
1597 dependencies = [
1548 dependencies = [
1598 "hex",
1549 "hex",
1599 "rand 0.7.3",
1550 "rand 0.7.3",
1600 "sha-1 0.9.8",
1551 "sha-1 0.9.8",
1601 ]
1552 ]
1602
1553
1603 [[package]]
1554 [[package]]
1604 name = "version_check"
1555 name = "version_check"
1605 version = "0.9.4"
1556 version = "0.9.5"
1606 source = "registry+https://github.com/rust-lang/crates.io-index"
1557 source = "registry+https://github.com/rust-lang/crates.io-index"
1607 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
1558 checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1608
1559
1609 [[package]]
1560 [[package]]
1610 name = "wasi"
1561 name = "wasi"
1611 version = "0.9.0+wasi-snapshot-preview1"
1562 version = "0.9.0+wasi-snapshot-preview1"
1612 source = "registry+https://github.com/rust-lang/crates.io-index"
1563 source = "registry+https://github.com/rust-lang/crates.io-index"
1613 checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
1564 checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
1614
1565
1615 [[package]]
1566 [[package]]
1616 name = "wasi"
1567 name = "wasi"
1617 version = "0.11.0+wasi-snapshot-preview1"
1568 version = "0.11.0+wasi-snapshot-preview1"
1618 source = "registry+https://github.com/rust-lang/crates.io-index"
1569 source = "registry+https://github.com/rust-lang/crates.io-index"
1619 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1570 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1620
1571
1621 [[package]]
1572 [[package]]
1573 name = "wasite"
1574 version = "0.1.0"
1575 source = "registry+https://github.com/rust-lang/crates.io-index"
1576 checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
1577
1578 [[package]]
1622 name = "wasm-bindgen"
1579 name = "wasm-bindgen"
1623 version = "0.2.83"
1580 version = "0.2.95"
1624 source = "registry+https://github.com/rust-lang/crates.io-index"
1581 source = "registry+https://github.com/rust-lang/crates.io-index"
1625 checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
1582 checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e"
1626 dependencies = [
1583 dependencies = [
1627 "cfg-if",
1584 "cfg-if",
1585 "once_cell",
1628 "wasm-bindgen-macro",
1586 "wasm-bindgen-macro",
1629 ]
1587 ]
1630
1588
1631 [[package]]
1589 [[package]]
1632 name = "wasm-bindgen-backend"
1590 name = "wasm-bindgen-backend"
1633 version = "0.2.83"
1591 version = "0.2.95"
1634 source = "registry+https://github.com/rust-lang/crates.io-index"
1592 source = "registry+https://github.com/rust-lang/crates.io-index"
1635 checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
1593 checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
1636 dependencies = [
1594 dependencies = [
1637 "bumpalo",
1595 "bumpalo",
1638 "log",
1596 "log",
1639 "once_cell",
1597 "once_cell",
1640 "proc-macro2",
1598 "proc-macro2",
1641 "quote",
1599 "quote",
1642 "syn",
1600 "syn 2.0.89",
1643 "wasm-bindgen-shared",
1601 "wasm-bindgen-shared",
1644 ]
1602 ]
1645
1603
1646 [[package]]
1604 [[package]]
1647 name = "wasm-bindgen-macro"
1605 name = "wasm-bindgen-macro"
1648 version = "0.2.83"
1606 version = "0.2.95"
1649 source = "registry+https://github.com/rust-lang/crates.io-index"
1607 source = "registry+https://github.com/rust-lang/crates.io-index"
1650 checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
1608 checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
1651 dependencies = [
1609 dependencies = [
1652 "quote",
1610 "quote",
1653 "wasm-bindgen-macro-support",
1611 "wasm-bindgen-macro-support",
1654 ]
1612 ]
1655
1613
1656 [[package]]
1614 [[package]]
1657 name = "wasm-bindgen-macro-support"
1615 name = "wasm-bindgen-macro-support"
1658 version = "0.2.83"
1616 version = "0.2.95"
1659 source = "registry+https://github.com/rust-lang/crates.io-index"
1617 source = "registry+https://github.com/rust-lang/crates.io-index"
1660 checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
1618 checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
1661 dependencies = [
1619 dependencies = [
1662 "proc-macro2",
1620 "proc-macro2",
1663 "quote",
1621 "quote",
1664 "syn",
1622 "syn 2.0.89",
1665 "wasm-bindgen-backend",
1623 "wasm-bindgen-backend",
1666 "wasm-bindgen-shared",
1624 "wasm-bindgen-shared",
1667 ]
1625 ]
1668
1626
1669 [[package]]
1627 [[package]]
1670 name = "wasm-bindgen-shared"
1628 name = "wasm-bindgen-shared"
1671 version = "0.2.83"
1629 version = "0.2.95"
1672 source = "registry+https://github.com/rust-lang/crates.io-index"
1630 source = "registry+https://github.com/rust-lang/crates.io-index"
1673 checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
1631 checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
1674
1632
1675 [[package]]
1633 [[package]]
1676 name = "web-sys"
1634 name = "web-sys"
1677 version = "0.3.60"
1635 version = "0.3.72"
1678 source = "registry+https://github.com/rust-lang/crates.io-index"
1636 source = "registry+https://github.com/rust-lang/crates.io-index"
1679 checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
1637 checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112"
1638 dependencies = [
1639 "js-sys",
1640 "wasm-bindgen",
1641 ]
1642
1643 [[package]]
1644 name = "web-time"
1645 version = "1.1.0"
1646 source = "registry+https://github.com/rust-lang/crates.io-index"
1647 checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
1680 dependencies = [
1648 dependencies = [
1681 "js-sys",
1649 "js-sys",
1682 "wasm-bindgen",
1650 "wasm-bindgen",
1683 ]
1651 ]
1684
1652
1685 [[package]]
1653 [[package]]
1686 name = "which"
1654 name = "which"
1687 version = "4.3.0"
1655 version = "4.4.2"
1688 source = "registry+https://github.com/rust-lang/crates.io-index"
1656 source = "registry+https://github.com/rust-lang/crates.io-index"
1689 checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b"
1657 checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
1690 dependencies = [
1658 dependencies = [
1691 "either",
1659 "either",
1692 "libc",
1660 "home",
1693 "once_cell",
1661 "once_cell",
1662 "rustix",
1694 ]
1663 ]
1695
1664
1696 [[package]]
1665 [[package]]
1697 name = "whoami"
1666 name = "whoami"
1698 version = "1.4.0"
1667 version = "1.5.2"
1699 source = "registry+https://github.com/rust-lang/crates.io-index"
1668 source = "registry+https://github.com/rust-lang/crates.io-index"
1700 checksum = "2c70234412ca409cc04e864e89523cb0fc37f5e1344ebed5a3ebf4192b6b9f68"
1669 checksum = "372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d"
1701 dependencies = [
1670 dependencies = [
1702 "wasm-bindgen",
1671 "redox_syscall",
1672 "wasite",
1703 "web-sys",
1673 "web-sys",
1704 ]
1674 ]
1705
1675
1706 [[package]]
1676 [[package]]
1707 name = "winapi"
1677 name = "winapi"
1708 version = "0.3.9"
1678 version = "0.3.9"
1709 source = "registry+https://github.com/rust-lang/crates.io-index"
1679 source = "registry+https://github.com/rust-lang/crates.io-index"
1710 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1680 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1711 dependencies = [
1681 dependencies = [
1712 "winapi-i686-pc-windows-gnu",
1682 "winapi-i686-pc-windows-gnu",
1713 "winapi-x86_64-pc-windows-gnu",
1683 "winapi-x86_64-pc-windows-gnu",
1714 ]
1684 ]
1715
1685
1716 [[package]]
1686 [[package]]
1717 name = "winapi-i686-pc-windows-gnu"
1687 name = "winapi-i686-pc-windows-gnu"
1718 version = "0.4.0"
1688 version = "0.4.0"
1719 source = "registry+https://github.com/rust-lang/crates.io-index"
1689 source = "registry+https://github.com/rust-lang/crates.io-index"
1720 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1690 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1721
1691
1722 [[package]]
1692 [[package]]
1723 name = "winapi-util"
1693 name = "winapi-util"
1724 version = "0.1.5"
1694 version = "0.1.9"
1725 source = "registry+https://github.com/rust-lang/crates.io-index"
1695 source = "registry+https://github.com/rust-lang/crates.io-index"
1726 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
1696 checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
1727 dependencies = [
1697 dependencies = [
1728 "winapi",
1698 "windows-sys 0.59.0",
1729 ]
1699 ]
1730
1700
1731 [[package]]
1701 [[package]]
1732 name = "winapi-x86_64-pc-windows-gnu"
1702 name = "winapi-x86_64-pc-windows-gnu"
1733 version = "0.4.0"
1703 version = "0.4.0"
1734 source = "registry+https://github.com/rust-lang/crates.io-index"
1704 source = "registry+https://github.com/rust-lang/crates.io-index"
1735 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1705 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1736
1706
1737 [[package]]
1707 [[package]]
1708 name = "windows-core"
1709 version = "0.52.0"
1710 source = "registry+https://github.com/rust-lang/crates.io-index"
1711 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
1712 dependencies = [
1713 "windows-targets 0.52.6",
1714 ]
1715
1716 [[package]]
1738 name = "windows-sys"
1717 name = "windows-sys"
1739 version = "0.48.0"
1718 version = "0.48.0"
1740 source = "registry+https://github.com/rust-lang/crates.io-index"
1719 source = "registry+https://github.com/rust-lang/crates.io-index"
1741 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
1720 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
1742 dependencies = [
1721 dependencies = [
1743 "windows-targets 0.48.5",
1722 "windows-targets 0.48.5",
1744 ]
1723 ]
1745
1724
1746 [[package]]
1725 [[package]]
1747 name = "windows-sys"
1726 name = "windows-sys"
1748 version = "0.52.0"
1727 version = "0.52.0"
1749 source = "registry+https://github.com/rust-lang/crates.io-index"
1728 source = "registry+https://github.com/rust-lang/crates.io-index"
1750 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1729 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1751 dependencies = [
1730 dependencies = [
1752 "windows-targets 0.52.6",
1731 "windows-targets 0.52.6",
1753 ]
1732 ]
1754
1733
1755 [[package]]
1734 [[package]]
1756 name = "windows-sys"
1735 name = "windows-sys"
1757 version = "0.59.0"
1736 version = "0.59.0"
1758 source = "registry+https://github.com/rust-lang/crates.io-index"
1737 source = "registry+https://github.com/rust-lang/crates.io-index"
1759 checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
1738 checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
1760 dependencies = [
1739 dependencies = [
1761 "windows-targets 0.52.6",
1740 "windows-targets 0.52.6",
1762 ]
1741 ]
1763
1742
1764 [[package]]
1743 [[package]]
1765 name = "windows-targets"
1744 name = "windows-targets"
1766 version = "0.48.5"
1745 version = "0.48.5"
1767 source = "registry+https://github.com/rust-lang/crates.io-index"
1746 source = "registry+https://github.com/rust-lang/crates.io-index"
1768 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
1747 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
1769 dependencies = [
1748 dependencies = [
1770 "windows_aarch64_gnullvm 0.48.5",
1749 "windows_aarch64_gnullvm 0.48.5",
1771 "windows_aarch64_msvc 0.48.5",
1750 "windows_aarch64_msvc 0.48.5",
1772 "windows_i686_gnu 0.48.5",
1751 "windows_i686_gnu 0.48.5",
1773 "windows_i686_msvc 0.48.5",
1752 "windows_i686_msvc 0.48.5",
1774 "windows_x86_64_gnu 0.48.5",
1753 "windows_x86_64_gnu 0.48.5",
1775 "windows_x86_64_gnullvm 0.48.5",
1754 "windows_x86_64_gnullvm 0.48.5",
1776 "windows_x86_64_msvc 0.48.5",
1755 "windows_x86_64_msvc 0.48.5",
1777 ]
1756 ]
1778
1757
1779 [[package]]
1758 [[package]]
1780 name = "windows-targets"
1759 name = "windows-targets"
1781 version = "0.52.6"
1760 version = "0.52.6"
1782 source = "registry+https://github.com/rust-lang/crates.io-index"
1761 source = "registry+https://github.com/rust-lang/crates.io-index"
1783 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
1762 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
1784 dependencies = [
1763 dependencies = [
1785 "windows_aarch64_gnullvm 0.52.6",
1764 "windows_aarch64_gnullvm 0.52.6",
1786 "windows_aarch64_msvc 0.52.6",
1765 "windows_aarch64_msvc 0.52.6",
1787 "windows_i686_gnu 0.52.6",
1766 "windows_i686_gnu 0.52.6",
1788 "windows_i686_gnullvm",
1767 "windows_i686_gnullvm",
1789 "windows_i686_msvc 0.52.6",
1768 "windows_i686_msvc 0.52.6",
1790 "windows_x86_64_gnu 0.52.6",
1769 "windows_x86_64_gnu 0.52.6",
1791 "windows_x86_64_gnullvm 0.52.6",
1770 "windows_x86_64_gnullvm 0.52.6",
1792 "windows_x86_64_msvc 0.52.6",
1771 "windows_x86_64_msvc 0.52.6",
1793 ]
1772 ]
1794
1773
1795 [[package]]
1774 [[package]]
1796 name = "windows_aarch64_gnullvm"
1775 name = "windows_aarch64_gnullvm"
1797 version = "0.48.5"
1776 version = "0.48.5"
1798 source = "registry+https://github.com/rust-lang/crates.io-index"
1777 source = "registry+https://github.com/rust-lang/crates.io-index"
1799 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
1778 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
1800
1779
1801 [[package]]
1780 [[package]]
1802 name = "windows_aarch64_gnullvm"
1781 name = "windows_aarch64_gnullvm"
1803 version = "0.52.6"
1782 version = "0.52.6"
1804 source = "registry+https://github.com/rust-lang/crates.io-index"
1783 source = "registry+https://github.com/rust-lang/crates.io-index"
1805 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
1784 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
1806
1785
1807 [[package]]
1786 [[package]]
1808 name = "windows_aarch64_msvc"
1787 name = "windows_aarch64_msvc"
1809 version = "0.48.5"
1788 version = "0.48.5"
1810 source = "registry+https://github.com/rust-lang/crates.io-index"
1789 source = "registry+https://github.com/rust-lang/crates.io-index"
1811 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
1790 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
1812
1791
1813 [[package]]
1792 [[package]]
1814 name = "windows_aarch64_msvc"
1793 name = "windows_aarch64_msvc"
1815 version = "0.52.6"
1794 version = "0.52.6"
1816 source = "registry+https://github.com/rust-lang/crates.io-index"
1795 source = "registry+https://github.com/rust-lang/crates.io-index"
1817 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
1796 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
1818
1797
1819 [[package]]
1798 [[package]]
1820 name = "windows_i686_gnu"
1799 name = "windows_i686_gnu"
1821 version = "0.48.5"
1800 version = "0.48.5"
1822 source = "registry+https://github.com/rust-lang/crates.io-index"
1801 source = "registry+https://github.com/rust-lang/crates.io-index"
1823 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
1802 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
1824
1803
1825 [[package]]
1804 [[package]]
1826 name = "windows_i686_gnu"
1805 name = "windows_i686_gnu"
1827 version = "0.52.6"
1806 version = "0.52.6"
1828 source = "registry+https://github.com/rust-lang/crates.io-index"
1807 source = "registry+https://github.com/rust-lang/crates.io-index"
1829 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
1808 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
1830
1809
1831 [[package]]
1810 [[package]]
1832 name = "windows_i686_gnullvm"
1811 name = "windows_i686_gnullvm"
1833 version = "0.52.6"
1812 version = "0.52.6"
1834 source = "registry+https://github.com/rust-lang/crates.io-index"
1813 source = "registry+https://github.com/rust-lang/crates.io-index"
1835 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
1814 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
1836
1815
1837 [[package]]
1816 [[package]]
1838 name = "windows_i686_msvc"
1817 name = "windows_i686_msvc"
1839 version = "0.48.5"
1818 version = "0.48.5"
1840 source = "registry+https://github.com/rust-lang/crates.io-index"
1819 source = "registry+https://github.com/rust-lang/crates.io-index"
1841 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
1820 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
1842
1821
1843 [[package]]
1822 [[package]]
1844 name = "windows_i686_msvc"
1823 name = "windows_i686_msvc"
1845 version = "0.52.6"
1824 version = "0.52.6"
1846 source = "registry+https://github.com/rust-lang/crates.io-index"
1825 source = "registry+https://github.com/rust-lang/crates.io-index"
1847 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
1826 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
1848
1827
1849 [[package]]
1828 [[package]]
1850 name = "windows_x86_64_gnu"
1829 name = "windows_x86_64_gnu"
1851 version = "0.48.5"
1830 version = "0.48.5"
1852 source = "registry+https://github.com/rust-lang/crates.io-index"
1831 source = "registry+https://github.com/rust-lang/crates.io-index"
1853 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
1832 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
1854
1833
1855 [[package]]
1834 [[package]]
1856 name = "windows_x86_64_gnu"
1835 name = "windows_x86_64_gnu"
1857 version = "0.52.6"
1836 version = "0.52.6"
1858 source = "registry+https://github.com/rust-lang/crates.io-index"
1837 source = "registry+https://github.com/rust-lang/crates.io-index"
1859 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
1838 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
1860
1839
1861 [[package]]
1840 [[package]]
1862 name = "windows_x86_64_gnullvm"
1841 name = "windows_x86_64_gnullvm"
1863 version = "0.48.5"
1842 version = "0.48.5"
1864 source = "registry+https://github.com/rust-lang/crates.io-index"
1843 source = "registry+https://github.com/rust-lang/crates.io-index"
1865 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
1844 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
1866
1845
1867 [[package]]
1846 [[package]]
1868 name = "windows_x86_64_gnullvm"
1847 name = "windows_x86_64_gnullvm"
1869 version = "0.52.6"
1848 version = "0.52.6"
1870 source = "registry+https://github.com/rust-lang/crates.io-index"
1849 source = "registry+https://github.com/rust-lang/crates.io-index"
1871 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
1850 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
1872
1851
1873 [[package]]
1852 [[package]]
1874 name = "windows_x86_64_msvc"
1853 name = "windows_x86_64_msvc"
1875 version = "0.48.5"
1854 version = "0.48.5"
1876 source = "registry+https://github.com/rust-lang/crates.io-index"
1855 source = "registry+https://github.com/rust-lang/crates.io-index"
1877 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
1856 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
1878
1857
1879 [[package]]
1858 [[package]]
1880 name = "windows_x86_64_msvc"
1859 name = "windows_x86_64_msvc"
1881 version = "0.52.6"
1860 version = "0.52.6"
1882 source = "registry+https://github.com/rust-lang/crates.io-index"
1861 source = "registry+https://github.com/rust-lang/crates.io-index"
1883 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
1862 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
1884
1863
1885 [[package]]
1864 [[package]]
1886 name = "wyz"
1865 name = "wyz"
1887 version = "0.5.1"
1866 version = "0.5.1"
1888 source = "registry+https://github.com/rust-lang/crates.io-index"
1867 source = "registry+https://github.com/rust-lang/crates.io-index"
1889 checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
1868 checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
1890 dependencies = [
1869 dependencies = [
1891 "tap",
1870 "tap",
1892 ]
1871 ]
1893
1872
1894 [[package]]
1873 [[package]]
1895 name = "yansi"
1874 name = "yansi"
1896 version = "0.5.1"
1875 version = "1.0.1"
1876 source = "registry+https://github.com/rust-lang/crates.io-index"
1877 checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
1878
1879 [[package]]
1880 name = "zerocopy"
1881 version = "0.7.35"
1897 source = "registry+https://github.com/rust-lang/crates.io-index"
1882 source = "registry+https://github.com/rust-lang/crates.io-index"
1898 checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
1883 checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
1884 dependencies = [
1885 "byteorder",
1886 "zerocopy-derive",
1887 ]
1888
1889 [[package]]
1890 name = "zerocopy-derive"
1891 version = "0.7.35"
1892 source = "registry+https://github.com/rust-lang/crates.io-index"
1893 checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
1894 dependencies = [
1895 "proc-macro2",
1896 "quote",
1897 "syn 2.0.89",
1898 ]
1899
1899
1900 [[package]]
1900 [[package]]
1901 name = "zstd"
1901 name = "zstd"
1902 version = "0.12.3+zstd.1.5.2"
1902 version = "0.12.4"
1903 source = "registry+https://github.com/rust-lang/crates.io-index"
1903 source = "registry+https://github.com/rust-lang/crates.io-index"
1904 checksum = "76eea132fb024e0e13fd9c2f5d5d595d8a967aa72382ac2f9d39fcc95afd0806"
1904 checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c"
1905 dependencies = [
1905 dependencies = [
1906 "zstd-safe",
1906 "zstd-safe",
1907 ]
1907 ]
1908
1908
1909 [[package]]
1909 [[package]]
1910 name = "zstd-safe"
1910 name = "zstd-safe"
1911 version = "6.0.4+zstd.1.5.4"
1911 version = "6.0.6"
1912 source = "registry+https://github.com/rust-lang/crates.io-index"
1912 source = "registry+https://github.com/rust-lang/crates.io-index"
1913 checksum = "7afb4b54b8910cf5447638cb54bf4e8a65cbedd783af98b98c62ffe91f185543"
1913 checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581"
1914 dependencies = [
1914 dependencies = [
1915 "libc",
1915 "libc",
1916 "zstd-sys",
1916 "zstd-sys",
1917 ]
1917 ]
1918
1918
1919 [[package]]
1919 [[package]]
1920 name = "zstd-sys"
1920 name = "zstd-sys"
1921 version = "2.0.7+zstd.1.5.4"
1921 version = "2.0.13+zstd.1.5.6"
1922 source = "registry+https://github.com/rust-lang/crates.io-index"
1922 source = "registry+https://github.com/rust-lang/crates.io-index"
1923 checksum = "94509c3ba2fe55294d752b79842c530ccfab760192521df74a081a78d2b3c7f5"
1923 checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa"
1924 dependencies = [
1924 dependencies = [
1925 "cc",
1925 "cc",
1926 "libc",
1927 "pkg-config",
1926 "pkg-config",
1928 ]
1927 ]
@@ -1,61 +1,61
1 [package]
1 [package]
2 name = "hg-core"
2 name = "hg-core"
3 version = "0.1.0"
3 version = "0.1.0"
4 authors = ["Georges Racinet <gracinet@anybox.fr>"]
4 authors = ["Georges Racinet <gracinet@anybox.fr>"]
5 description = "Mercurial pure Rust core library, with no assumption on Python bindings (FFI)"
5 description = "Mercurial pure Rust core library, with no assumption on Python bindings (FFI)"
6 edition = "2021"
6 edition = "2021"
7
7
8 [lib]
8 [lib]
9 name = "hg"
9 name = "hg"
10
10
11 [dependencies]
11 [dependencies]
12 bitflags = "1.3.2"
12 bitflags = "1.3.2"
13 bytes-cast = "0.3.0"
13 bytes-cast = "0.3.0"
14 byteorder = "1.4.3"
14 byteorder = "1.4.3"
15 ctrlc = "3.4"
15 ctrlc = "3.4"
16 derive_more = "0.99.17"
16 derive_more = "0.99.17"
17 hashbrown = { version = "0.13.1", features = ["rayon"] }
17 hashbrown = { version = "0.13.1", features = ["rayon"] }
18 home = "0.5.4"
18 home = "0.5.4"
19 im-rc = "15.1.0"
19 im-rc = "15.1.0"
20 indicatif = "0.17.8"
20 indicatif = "0.17.8"
21 itertools = "0.10.5"
21 itertools = "0.10.5"
22 lazy_static = "1.4.0"
22 lazy_static = "1.4.0"
23 libc = "0.2.137"
23 libc = "0.2.137"
24 logging_timer = "1.1.0"
24 logging_timer = "1.1.0"
25 memchr = "2"
25 memchr = "2"
26 rand = "0.8.5"
26 rand = "0.8.5"
27 rand_pcg = "0.3.1"
27 rand_pcg = "0.3.1"
28 rand_distr = "0.4.3"
28 rand_distr = "0.4.3"
29 rayon = "1.7.0"
29 rayon = "1.7.0"
30 regex = "1.7.0"
30 regex = "1.7.0"
31 self_cell = "1.0"
31 self_cell = "1.0"
32 serde = { version = "1.0", features = ["derive"] }
32 serde = { version = "1.0", features = ["derive"] }
33 sha-1 = "0.10.0"
33 sha-1 = "0.10.0"
34 twox-hash = "1.6.3"
34 twox-hash = "1.6.3"
35 same-file = "1.0.6"
35 same-file = "1.0.6"
36 tempfile = "3.3.0"
36 tempfile = "3.3.0"
37 toml = "0.6"
37 toml = "0.6"
38 thread_local = "1.1.4"
38 thread_local = "1.1.4"
39 crossbeam-channel = "0.5.6"
39 crossbeam-channel = "0.5.6"
40 log = "0.4.17"
40 log = "0.4.17"
41 memmap2 = { version = "0.5.8", features = ["stable_deref_trait"] }
41 memmap2 = { version = "0.5.8", features = ["stable_deref_trait"] }
42 zstd = "0.12"
42 zstd = "0.12"
43 format-bytes = "0.3.0"
43 format-bytes = "0.3.0"
44 once_cell = "1.16.0"
44 once_cell = "1.16.0"
45 bitvec = "1.0.1"
45 bitvec = "1.0.1"
46 chrono = "0.4.34"
46 chrono = "0.4.34"
47 schnellru = "0.2.1"
47 schnellru = "0.2.1"
48 dyn-clone = "1.0.16"
48 dyn-clone = "1.0.16"
49 filetime = "0.2.23"
49 filetime = "0.2.23"
50 uuid = { version = "1.10", features = ["v4"] }
50 uuid = { version = "1.10", features = ["v4"] }
51
51
52 # We don't use the `miniz-oxide` backend to not change rhg benchmarks and until
52 # We don't use the `miniz-oxide` backend to not change rhg benchmarks and until
53 # we have a clearer view of which backend is the fastest.
53 # we have a clearer view of which backend is the fastest.
54 [dependencies.flate2]
54 [dependencies.flate2]
55 version = "1.0.24"
55 version = "1.0.24"
56 features = ["zlib"]
56 features = ["zlib"]
57 default-features = false
57 default-features = false
58
58
59 [dev-dependencies]
59 [dev-dependencies]
60 clap = { version = "~4.0", features = ["derive"] }
60 clap = { version = "4", features = ["derive"] }
61 pretty_assertions = "1.1.0"
61 pretty_assertions = "1.1.0"
@@ -1,27 +1,27
1 [package]
1 [package]
2 name = "rhg"
2 name = "rhg"
3 version = "0.1.0"
3 version = "0.1.0"
4 authors = [
4 authors = [
5 "Antoine Cezar <antoine.cezar@octobus.net>",
5 "Antoine Cezar <antoine.cezar@octobus.net>",
6 "Raphaël Gomès <raphael.gomes@octobus.net>",
6 "Raphaël Gomès <raphael.gomes@octobus.net>",
7 ]
7 ]
8 edition = "2021"
8 edition = "2021"
9
9
10 [dependencies]
10 [dependencies]
11 atty = "0.2.14"
11 atty = "0.2.14"
12 hg-core = { path = "../hg-core"}
12 hg-core = { path = "../hg-core"}
13 chrono = "0.4.23"
13 chrono = "0.4.23"
14 clap = { version = "4.0.24", features = ["cargo"] }
14 clap = { version = "4", features = ["cargo"] }
15 derive_more = "0.99.17"
15 derive_more = "0.99.17"
16 home = "0.5.4"
16 home = "0.5.4"
17 lazy_static = "1.4.0"
17 lazy_static = "1.4.0"
18 log = "0.4.17"
18 log = "0.4.17"
19 logging_timer = "1.1.0"
19 logging_timer = "1.1.0"
20 regex = "1.7.0"
20 regex = "1.7.0"
21 env_logger = "0.9.3"
21 env_logger = "0.9.3"
22 format-bytes = "0.3.0"
22 format-bytes = "0.3.0"
23 shellexpand = { version = "3.1", features = ["full"]}
23 shellexpand = { version = "3.1", features = ["full"]}
24 whoami = "1.4"
24 whoami = "1.4"
25 which = "4.3.0"
25 which = "4.3.0"
26 rayon = "1.7.0"
26 rayon = "1.7.0"
27 libc = "0.2.155"
27 libc = "0.2.155"
@@ -1,435 +1,435
1 #require rhg
1 #require rhg
2
2
3 $ NO_FALLBACK="env RHG_ON_UNSUPPORTED=abort"
3 $ NO_FALLBACK="env RHG_ON_UNSUPPORTED=abort"
4
4
5 Unimplemented command
5 Unimplemented command
6 $ $NO_FALLBACK rhg unimplemented-command
6 $ $NO_FALLBACK rhg unimplemented-command
7 unsupported feature: error: The subcommand 'unimplemented-command' wasn't recognized
7 unsupported feature: error: unrecognized subcommand 'unimplemented-command'
8
8
9 Usage: rhg [OPTIONS] <COMMAND>
9 Usage: rhg [OPTIONS] <COMMAND>
10
10
11 For more information try '--help'
11 For more information, try '--help'.
12
12
13 [252]
13 [252]
14 $ rhg unimplemented-command --config rhg.on-unsupported=abort-silent
14 $ rhg unimplemented-command --config rhg.on-unsupported=abort-silent
15 [252]
15 [252]
16
16
17 Finding root
17 Finding root
18 $ $NO_FALLBACK rhg root
18 $ $NO_FALLBACK rhg root
19 abort: no repository found in '$TESTTMP' (.hg not found)!
19 abort: no repository found in '$TESTTMP' (.hg not found)!
20 [255]
20 [255]
21
21
22 $ hg init repository
22 $ hg init repository
23 $ cd repository
23 $ cd repository
24 $ $NO_FALLBACK rhg root
24 $ $NO_FALLBACK rhg root
25 $TESTTMP/repository
25 $TESTTMP/repository
26
26
27 Reading and setting configuration
27 Reading and setting configuration
28 $ echo "[ui]" >> $HGRCPATH
28 $ echo "[ui]" >> $HGRCPATH
29 $ echo "username = user1" >> $HGRCPATH
29 $ echo "username = user1" >> $HGRCPATH
30 $ echo "[extensions]" >> $HGRCPATH
30 $ echo "[extensions]" >> $HGRCPATH
31 $ echo "sparse =" >> $HGRCPATH
31 $ echo "sparse =" >> $HGRCPATH
32 $ $NO_FALLBACK rhg config ui.username
32 $ $NO_FALLBACK rhg config ui.username
33 user1
33 user1
34 $ echo "[ui]" >> .hg/hgrc
34 $ echo "[ui]" >> .hg/hgrc
35 $ echo "username = user2" >> .hg/hgrc
35 $ echo "username = user2" >> .hg/hgrc
36 $ $NO_FALLBACK rhg config ui.username
36 $ $NO_FALLBACK rhg config ui.username
37 user2
37 user2
38 $ $NO_FALLBACK rhg --config ui.username=user3 config ui.username
38 $ $NO_FALLBACK rhg --config ui.username=user3 config ui.username
39 user3
39 user3
40
40
41 Unwritable file descriptor
41 Unwritable file descriptor
42 $ $NO_FALLBACK rhg root > /dev/full
42 $ $NO_FALLBACK rhg root > /dev/full
43 abort: No space left on device (os error 28)
43 abort: No space left on device (os error 28)
44 [255]
44 [255]
45
45
46 Deleted repository
46 Deleted repository
47 $ rm -rf `pwd`
47 $ rm -rf `pwd`
48 $ $NO_FALLBACK rhg root
48 $ $NO_FALLBACK rhg root
49 abort: error getting current working directory: $ENOENT$
49 abort: error getting current working directory: $ENOENT$
50 [255]
50 [255]
51
51
52 Listing tracked files
52 Listing tracked files
53 $ cd $TESTTMP
53 $ cd $TESTTMP
54 $ hg init repository
54 $ hg init repository
55 $ cd repository
55 $ cd repository
56 $ for i in 1 2 3; do
56 $ for i in 1 2 3; do
57 > echo $i >> file$i
57 > echo $i >> file$i
58 > hg add file$i
58 > hg add file$i
59 > done
59 > done
60 > hg commit -m "commit $i" -q
60 > hg commit -m "commit $i" -q
61
61
62 Listing tracked files from root
62 Listing tracked files from root
63 $ $NO_FALLBACK rhg files
63 $ $NO_FALLBACK rhg files
64 file1
64 file1
65 file2
65 file2
66 file3
66 file3
67
67
68 Listing tracked files from subdirectory
68 Listing tracked files from subdirectory
69 $ mkdir -p path/to/directory
69 $ mkdir -p path/to/directory
70 $ cd path/to/directory
70 $ cd path/to/directory
71 $ $NO_FALLBACK rhg files
71 $ $NO_FALLBACK rhg files
72 ../../../file1
72 ../../../file1
73 ../../../file2
73 ../../../file2
74 ../../../file3
74 ../../../file3
75
75
76 $ $NO_FALLBACK rhg files --config ui.relative-paths=legacy
76 $ $NO_FALLBACK rhg files --config ui.relative-paths=legacy
77 ../../../file1
77 ../../../file1
78 ../../../file2
78 ../../../file2
79 ../../../file3
79 ../../../file3
80
80
81 $ $NO_FALLBACK rhg files --config ui.relative-paths=false
81 $ $NO_FALLBACK rhg files --config ui.relative-paths=false
82 file1
82 file1
83 file2
83 file2
84 file3
84 file3
85
85
86 $ $NO_FALLBACK rhg files --config ui.relative-paths=true
86 $ $NO_FALLBACK rhg files --config ui.relative-paths=true
87 ../../../file1
87 ../../../file1
88 ../../../file2
88 ../../../file2
89 ../../../file3
89 ../../../file3
90
90
91 Listing tracked files through broken pipe
91 Listing tracked files through broken pipe
92 $ $NO_FALLBACK rhg files | head -n 1
92 $ $NO_FALLBACK rhg files | head -n 1
93 ../../../file1
93 ../../../file1
94
94
95 Debuging data in inline index
95 Debuging data in inline index
96 $ cd $TESTTMP
96 $ cd $TESTTMP
97 $ rm -rf repository
97 $ rm -rf repository
98 $ hg init repository
98 $ hg init repository
99 $ cd repository
99 $ cd repository
100 $ for i in 1 2 3 4 5 6; do
100 $ for i in 1 2 3 4 5 6; do
101 > echo $i >> file-$i
101 > echo $i >> file-$i
102 > hg add file-$i
102 > hg add file-$i
103 > hg commit -m "Commit $i" -q
103 > hg commit -m "Commit $i" -q
104 > done
104 > done
105 $ $NO_FALLBACK rhg debugdata -c 2
105 $ $NO_FALLBACK rhg debugdata -c 2
106 8d0267cb034247ebfa5ee58ce59e22e57a492297
106 8d0267cb034247ebfa5ee58ce59e22e57a492297
107 test
107 test
108 0 0
108 0 0
109 file-3
109 file-3
110
110
111 Commit 3 (no-eol)
111 Commit 3 (no-eol)
112 $ $NO_FALLBACK rhg debugdata -m 2
112 $ $NO_FALLBACK rhg debugdata -m 2
113 file-1\x00b8e02f6433738021a065f94175c7cd23db5f05be (esc)
113 file-1\x00b8e02f6433738021a065f94175c7cd23db5f05be (esc)
114 file-2\x005d9299349fc01ddd25d0070d149b124d8f10411e (esc)
114 file-2\x005d9299349fc01ddd25d0070d149b124d8f10411e (esc)
115 file-3\x002661d26c649684b482d10f91960cc3db683c38b4 (esc)
115 file-3\x002661d26c649684b482d10f91960cc3db683c38b4 (esc)
116
116
117 Debuging with full node id
117 Debuging with full node id
118 $ $NO_FALLBACK rhg debugdata -c `hg log -r 0 -T '{node}'`
118 $ $NO_FALLBACK rhg debugdata -c `hg log -r 0 -T '{node}'`
119 d1d1c679d3053e8926061b6f45ca52009f011e3f
119 d1d1c679d3053e8926061b6f45ca52009f011e3f
120 test
120 test
121 0 0
121 0 0
122 file-1
122 file-1
123
123
124 Commit 1 (no-eol)
124 Commit 1 (no-eol)
125
125
126 Specifying revisions by changeset ID
126 Specifying revisions by changeset ID
127 $ hg log -T '{node}\n'
127 $ hg log -T '{node}\n'
128 c6ad58c44207b6ff8a4fbbca7045a5edaa7e908b
128 c6ad58c44207b6ff8a4fbbca7045a5edaa7e908b
129 d654274993d0149eecc3cc03214f598320211900
129 d654274993d0149eecc3cc03214f598320211900
130 f646af7e96481d3a5470b695cf30ad8e3ab6c575
130 f646af7e96481d3a5470b695cf30ad8e3ab6c575
131 cf8b83f14ead62b374b6e91a0e9303b85dfd9ed7
131 cf8b83f14ead62b374b6e91a0e9303b85dfd9ed7
132 91c6f6e73e39318534dc415ea4e8a09c99cd74d6
132 91c6f6e73e39318534dc415ea4e8a09c99cd74d6
133 6ae9681c6d30389694d8701faf24b583cf3ccafe
133 6ae9681c6d30389694d8701faf24b583cf3ccafe
134 $ $NO_FALLBACK rhg files -r cf8b83
134 $ $NO_FALLBACK rhg files -r cf8b83
135 file-1
135 file-1
136 file-2
136 file-2
137 file-3
137 file-3
138 $ $NO_FALLBACK rhg cat -r cf8b83 file-2
138 $ $NO_FALLBACK rhg cat -r cf8b83 file-2
139 2
139 2
140 $ $NO_FALLBACK rhg cat --rev cf8b83 file-2
140 $ $NO_FALLBACK rhg cat --rev cf8b83 file-2
141 2
141 2
142 $ $NO_FALLBACK rhg cat -r c file-2
142 $ $NO_FALLBACK rhg cat -r c file-2
143 abort: ambiguous revision identifier: c
143 abort: ambiguous revision identifier: c
144 [255]
144 [255]
145 $ $NO_FALLBACK rhg cat -r d file-2
145 $ $NO_FALLBACK rhg cat -r d file-2
146 2
146 2
147 $ $NO_FALLBACK rhg cat -r 0000 file-2
147 $ $NO_FALLBACK rhg cat -r 0000 file-2
148 file-2: no such file in rev 000000000000
148 file-2: no such file in rev 000000000000
149 [1]
149 [1]
150
150
151 Cat files
151 Cat files
152 $ cd $TESTTMP
152 $ cd $TESTTMP
153 $ rm -rf repository
153 $ rm -rf repository
154 $ hg init repository
154 $ hg init repository
155 $ cd repository
155 $ cd repository
156 $ echo "original content" > original
156 $ echo "original content" > original
157 $ hg add original
157 $ hg add original
158 $ hg commit -m "add original" original
158 $ hg commit -m "add original" original
159 Without `--rev`
159 Without `--rev`
160 $ $NO_FALLBACK rhg cat original
160 $ $NO_FALLBACK rhg cat original
161 original content
161 original content
162 With `--rev`
162 With `--rev`
163 $ $NO_FALLBACK rhg cat -r 0 original
163 $ $NO_FALLBACK rhg cat -r 0 original
164 original content
164 original content
165 Cat copied file should not display copy metadata
165 Cat copied file should not display copy metadata
166 $ hg copy original copy_of_original
166 $ hg copy original copy_of_original
167 $ hg commit -m "add copy of original"
167 $ hg commit -m "add copy of original"
168 $ $NO_FALLBACK rhg cat original
168 $ $NO_FALLBACK rhg cat original
169 original content
169 original content
170 $ $NO_FALLBACK rhg cat -r 1 copy_of_original
170 $ $NO_FALLBACK rhg cat -r 1 copy_of_original
171 original content
171 original content
172
172
173
173
174 Fallback to Python
174 Fallback to Python
175 $ $NO_FALLBACK rhg cat original --exclude="*.rs"
175 $ $NO_FALLBACK rhg cat original --exclude="*.rs"
176 unsupported feature: error: Found argument '--exclude' which wasn't expected, or isn't valid in this context
176 unsupported feature: error: unexpected argument '--exclude' found
177
177
178 If you tried to supply '--exclude' as a value rather than a flag, use '-- --exclude'
178 tip: to pass '--exclude' as a value, use '-- --exclude'
179
179
180 Usage: rhg cat <FILE>...
180 Usage: rhg cat <FILE>...
181
181
182 For more information try '--help'
182 For more information, try '--help'.
183
183
184 [252]
184 [252]
185 $ rhg cat original --exclude="*.rs"
185 $ rhg cat original --exclude="*.rs"
186 original content
186 original content
187
187
188 Check that `fallback-immediately` overrides `$NO_FALLBACK`
188 Check that `fallback-immediately` overrides `$NO_FALLBACK`
189 $ $NO_FALLBACK rhg cat original --exclude="*.rs" --config rhg.fallback-immediately=1
189 $ $NO_FALLBACK rhg cat original --exclude="*.rs" --config rhg.fallback-immediately=1
190 original content
190 original content
191
191
192 $ (unset RHG_FALLBACK_EXECUTABLE; rhg cat original --exclude="*.rs")
192 $ (unset RHG_FALLBACK_EXECUTABLE; rhg cat original --exclude="*.rs")
193 abort: 'rhg.on-unsupported=fallback' without 'rhg.fallback-executable' set.
193 abort: 'rhg.on-unsupported=fallback' without 'rhg.fallback-executable' set.
194 [255]
194 [255]
195
195
196 $ (unset RHG_FALLBACK_EXECUTABLE; rhg cat original)
196 $ (unset RHG_FALLBACK_EXECUTABLE; rhg cat original)
197 original content
197 original content
198
198
199 $ rhg cat original --exclude="*.rs" --config rhg.fallback-executable=false
199 $ rhg cat original --exclude="*.rs" --config rhg.fallback-executable=false
200 [1]
200 [1]
201
201
202 $ rhg cat original --exclude="*.rs" --config rhg.fallback-executable=hg-non-existent
202 $ rhg cat original --exclude="*.rs" --config rhg.fallback-executable=hg-non-existent
203 abort: invalid fallback 'hg-non-existent': cannot find binary path
203 abort: invalid fallback 'hg-non-existent': cannot find binary path
204 [253]
204 [253]
205
205
206 $ rhg cat original --exclude="*.rs" --config rhg.fallback-executable=rhg
206 $ rhg cat original --exclude="*.rs" --config rhg.fallback-executable=rhg
207 Blocking recursive fallback. The 'rhg.fallback-executable = rhg' config points to `rhg` itself.
207 Blocking recursive fallback. The 'rhg.fallback-executable = rhg' config points to `rhg` itself.
208 unsupported feature: error: Found argument '--exclude' which wasn't expected, or isn't valid in this context
208 unsupported feature: error: unexpected argument '--exclude' found
209
209
210 If you tried to supply '--exclude' as a value rather than a flag, use '-- --exclude'
210 tip: to pass '--exclude' as a value, use '-- --exclude'
211
211
212 Usage: rhg cat <FILE>...
212 Usage: rhg cat <FILE>...
213
213
214 For more information try '--help'
214 For more information, try '--help'.
215
215
216 [252]
216 [252]
217
217
218 Fallback with shell path segments
218 Fallback with shell path segments
219 $ $NO_FALLBACK rhg cat .
219 $ $NO_FALLBACK rhg cat .
220 unsupported feature: `..` or `.` path segment
220 unsupported feature: `..` or `.` path segment
221 [252]
221 [252]
222 $ $NO_FALLBACK rhg cat ..
222 $ $NO_FALLBACK rhg cat ..
223 unsupported feature: `..` or `.` path segment
223 unsupported feature: `..` or `.` path segment
224 [252]
224 [252]
225 $ $NO_FALLBACK rhg cat ../..
225 $ $NO_FALLBACK rhg cat ../..
226 unsupported feature: `..` or `.` path segment
226 unsupported feature: `..` or `.` path segment
227 [252]
227 [252]
228
228
229 Fallback with filesets
229 Fallback with filesets
230 $ $NO_FALLBACK rhg cat "set:c or b"
230 $ $NO_FALLBACK rhg cat "set:c or b"
231 unsupported feature: fileset
231 unsupported feature: fileset
232 [252]
232 [252]
233
233
234 Fallback with generic hooks
234 Fallback with generic hooks
235 $ $NO_FALLBACK rhg cat original --config hooks.pre-cat=something
235 $ $NO_FALLBACK rhg cat original --config hooks.pre-cat=something
236 unsupported feature: pre-cat hook defined
236 unsupported feature: pre-cat hook defined
237 [252]
237 [252]
238
238
239 $ $NO_FALLBACK rhg cat original --config hooks.post-cat=something
239 $ $NO_FALLBACK rhg cat original --config hooks.post-cat=something
240 unsupported feature: post-cat hook defined
240 unsupported feature: post-cat hook defined
241 [252]
241 [252]
242
242
243 $ $NO_FALLBACK rhg cat original --config hooks.fail-cat=something
243 $ $NO_FALLBACK rhg cat original --config hooks.fail-cat=something
244 unsupported feature: fail-cat hook defined
244 unsupported feature: fail-cat hook defined
245 [252]
245 [252]
246
246
247 Fallback with [defaults]
247 Fallback with [defaults]
248 $ $NO_FALLBACK rhg cat original --config "defaults.cat=-r null"
248 $ $NO_FALLBACK rhg cat original --config "defaults.cat=-r null"
249 unsupported feature: `defaults` config set
249 unsupported feature: `defaults` config set
250 [252]
250 [252]
251
251
252
252
253 Requirements
253 Requirements
254 $ $NO_FALLBACK rhg debugrequirements
254 $ $NO_FALLBACK rhg debugrequirements
255 dotencode
255 dotencode
256 fncache
256 fncache
257 generaldelta
257 generaldelta
258 persistent-nodemap
258 persistent-nodemap
259 revlog-compression-zstd (zstd !)
259 revlog-compression-zstd (zstd !)
260 revlogv1
260 revlogv1
261 share-safe
261 share-safe
262 sparserevlog
262 sparserevlog
263 store
263 store
264
264
265 $ echo indoor-pool >> .hg/requires
265 $ echo indoor-pool >> .hg/requires
266 $ $NO_FALLBACK rhg files
266 $ $NO_FALLBACK rhg files
267 unsupported feature: repository requires feature unknown to this Mercurial: indoor-pool
267 unsupported feature: repository requires feature unknown to this Mercurial: indoor-pool
268 [252]
268 [252]
269
269
270 $ $NO_FALLBACK rhg cat -r 1 copy_of_original
270 $ $NO_FALLBACK rhg cat -r 1 copy_of_original
271 unsupported feature: repository requires feature unknown to this Mercurial: indoor-pool
271 unsupported feature: repository requires feature unknown to this Mercurial: indoor-pool
272 [252]
272 [252]
273
273
274 $ $NO_FALLBACK rhg debugrequirements
274 $ $NO_FALLBACK rhg debugrequirements
275 unsupported feature: repository requires feature unknown to this Mercurial: indoor-pool
275 unsupported feature: repository requires feature unknown to this Mercurial: indoor-pool
276 [252]
276 [252]
277
277
278 $ echo -e '\xFF' >> .hg/requires
278 $ echo -e '\xFF' >> .hg/requires
279 $ $NO_FALLBACK rhg debugrequirements
279 $ $NO_FALLBACK rhg debugrequirements
280 abort: parse error in 'requires' file
280 abort: parse error in 'requires' file
281 [255]
281 [255]
282
282
283 Persistent nodemap
283 Persistent nodemap
284 $ cd $TESTTMP
284 $ cd $TESTTMP
285 $ rm -rf repository
285 $ rm -rf repository
286 $ hg --config format.use-persistent-nodemap=no init repository
286 $ hg --config format.use-persistent-nodemap=no init repository
287 $ cd repository
287 $ cd repository
288 $ $NO_FALLBACK rhg debugrequirements | grep nodemap
288 $ $NO_FALLBACK rhg debugrequirements | grep nodemap
289 [1]
289 [1]
290 $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn"
290 $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn"
291 $ hg id -r tip
291 $ hg id -r tip
292 c3ae8dec9fad tip
292 c3ae8dec9fad tip
293 $ ls .hg/store/00changelog*
293 $ ls .hg/store/00changelog*
294 .hg/store/00changelog.d
294 .hg/store/00changelog.d
295 .hg/store/00changelog.i
295 .hg/store/00changelog.i
296 $ $NO_FALLBACK rhg files -r c3ae8dec9fad
296 $ $NO_FALLBACK rhg files -r c3ae8dec9fad
297 of
297 of
298
298
299 $ cd $TESTTMP
299 $ cd $TESTTMP
300 $ rm -rf repository
300 $ rm -rf repository
301 $ hg --config format.use-persistent-nodemap=True init repository
301 $ hg --config format.use-persistent-nodemap=True init repository
302 $ cd repository
302 $ cd repository
303 $ $NO_FALLBACK rhg debugrequirements | grep nodemap
303 $ $NO_FALLBACK rhg debugrequirements | grep nodemap
304 persistent-nodemap
304 persistent-nodemap
305 $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn"
305 $ hg debugbuilddag .+5000 --overwritten-file --config "storage.revlog.nodemap.mode=warn"
306 $ hg id -r tip
306 $ hg id -r tip
307 c3ae8dec9fad tip
307 c3ae8dec9fad tip
308 $ ls .hg/store/00changelog*
308 $ ls .hg/store/00changelog*
309 .hg/store/00changelog-*.nd (glob)
309 .hg/store/00changelog-*.nd (glob)
310 .hg/store/00changelog.d
310 .hg/store/00changelog.d
311 .hg/store/00changelog.i
311 .hg/store/00changelog.i
312 .hg/store/00changelog.n
312 .hg/store/00changelog.n
313
313
314 Rhg status on a sparse repo with nodemap (this specific combination used to crash in 6.5.2)
314 Rhg status on a sparse repo with nodemap (this specific combination used to crash in 6.5.2)
315
315
316 $ hg debugsparse -X excluded-dir
316 $ hg debugsparse -X excluded-dir
317 $ $NO_FALLBACK rhg status
317 $ $NO_FALLBACK rhg status
318
318
319 Specifying revisions by changeset ID
319 Specifying revisions by changeset ID
320 $ $NO_FALLBACK rhg files -r c3ae8dec9fad
320 $ $NO_FALLBACK rhg files -r c3ae8dec9fad
321 of
321 of
322 $ $NO_FALLBACK rhg cat -r c3ae8dec9fad of
322 $ $NO_FALLBACK rhg cat -r c3ae8dec9fad of
323 r5000
323 r5000
324
324
325 Crate a shared repository
325 Crate a shared repository
326
326
327 $ echo "[extensions]" >> $HGRCPATH
327 $ echo "[extensions]" >> $HGRCPATH
328 $ echo "share = " >> $HGRCPATH
328 $ echo "share = " >> $HGRCPATH
329
329
330 $ cd $TESTTMP
330 $ cd $TESTTMP
331 $ hg init repo1
331 $ hg init repo1
332 $ echo a > repo1/a
332 $ echo a > repo1/a
333 $ hg -R repo1 commit -A -m'init'
333 $ hg -R repo1 commit -A -m'init'
334 adding a
334 adding a
335
335
336 $ hg share repo1 repo2
336 $ hg share repo1 repo2
337 updating working directory
337 updating working directory
338 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
338 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
339
339
340 And check that basic rhg commands work with sharing
340 And check that basic rhg commands work with sharing
341
341
342 $ $NO_FALLBACK rhg files -R repo2
342 $ $NO_FALLBACK rhg files -R repo2
343 repo2/a
343 repo2/a
344 $ $NO_FALLBACK rhg -R repo2 cat -r 0 repo2/a
344 $ $NO_FALLBACK rhg -R repo2 cat -r 0 repo2/a
345 a
345 a
346
346
347 Same with relative sharing
347 Same with relative sharing
348
348
349 $ hg share repo2 repo3 --relative
349 $ hg share repo2 repo3 --relative
350 updating working directory
350 updating working directory
351 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
351 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
352
352
353 $ $NO_FALLBACK rhg files -R repo3
353 $ $NO_FALLBACK rhg files -R repo3
354 repo3/a
354 repo3/a
355 $ $NO_FALLBACK rhg -R repo3 cat -r 0 repo3/a
355 $ $NO_FALLBACK rhg -R repo3 cat -r 0 repo3/a
356 a
356 a
357
357
358 Same with share-safe
358 Same with share-safe
359
359
360 $ echo "[format]" >> $HGRCPATH
360 $ echo "[format]" >> $HGRCPATH
361 $ echo "use-share-safe = True" >> $HGRCPATH
361 $ echo "use-share-safe = True" >> $HGRCPATH
362
362
363 $ cd $TESTTMP
363 $ cd $TESTTMP
364 $ hg init repo4
364 $ hg init repo4
365 $ cd repo4
365 $ cd repo4
366 $ echo a > a
366 $ echo a > a
367 $ hg commit -A -m'init'
367 $ hg commit -A -m'init'
368 adding a
368 adding a
369
369
370 $ cd ..
370 $ cd ..
371 $ hg share repo4 repo5
371 $ hg share repo4 repo5
372 updating working directory
372 updating working directory
373 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
373 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
374
374
375 And check that basic rhg commands work with sharing
375 And check that basic rhg commands work with sharing
376
376
377 $ cd repo5
377 $ cd repo5
378 $ $NO_FALLBACK rhg files
378 $ $NO_FALLBACK rhg files
379 a
379 a
380 $ $NO_FALLBACK rhg cat -r 0 a
380 $ $NO_FALLBACK rhg cat -r 0 a
381 a
381 a
382
382
383 The blackbox extension is supported
383 The blackbox extension is supported
384
384
385 $ echo "[extensions]" >> $HGRCPATH
385 $ echo "[extensions]" >> $HGRCPATH
386 $ echo "blackbox =" >> $HGRCPATH
386 $ echo "blackbox =" >> $HGRCPATH
387 $ echo "[blackbox]" >> $HGRCPATH
387 $ echo "[blackbox]" >> $HGRCPATH
388 $ echo "maxsize = 1" >> $HGRCPATH
388 $ echo "maxsize = 1" >> $HGRCPATH
389 $ $NO_FALLBACK rhg files > /dev/null
389 $ $NO_FALLBACK rhg files > /dev/null
390 $ cat .hg/blackbox.log
390 $ cat .hg/blackbox.log
391 ????-??-?? ??:??:??.??? * @d3873e73d99ef67873dac33fbcc66268d5d2b6f4 (*)> (rust) files exited 0 after * seconds (glob)
391 ????-??-?? ??:??:??.??? * @d3873e73d99ef67873dac33fbcc66268d5d2b6f4 (*)> (rust) files exited 0 after * seconds (glob)
392 $ cat .hg/blackbox.log.1
392 $ cat .hg/blackbox.log.1
393 ????-??-?? ??:??:??.??? * @d3873e73d99ef67873dac33fbcc66268d5d2b6f4 (*)> (rust) files (glob)
393 ????-??-?? ??:??:??.??? * @d3873e73d99ef67873dac33fbcc66268d5d2b6f4 (*)> (rust) files (glob)
394
394
395 Subrepos are not supported
395 Subrepos are not supported
396
396
397 $ touch .hgsub
397 $ touch .hgsub
398 $ $NO_FALLBACK rhg files
398 $ $NO_FALLBACK rhg files
399 unsupported feature: subrepos (.hgsub is present)
399 unsupported feature: subrepos (.hgsub is present)
400 [252]
400 [252]
401 $ rhg files
401 $ rhg files
402 a
402 a
403 $ rm .hgsub
403 $ rm .hgsub
404
404
405 The `:required` extension suboptions are correctly ignored
405 The `:required` extension suboptions are correctly ignored
406
406
407 $ echo "[extensions]" >> $HGRCPATH
407 $ echo "[extensions]" >> $HGRCPATH
408 $ echo "blackbox:required = yes" >> $HGRCPATH
408 $ echo "blackbox:required = yes" >> $HGRCPATH
409 $ rhg files
409 $ rhg files
410 a
410 a
411 $ echo "*:required = yes" >> $HGRCPATH
411 $ echo "*:required = yes" >> $HGRCPATH
412 $ rhg files
412 $ rhg files
413 a
413 a
414
414
415 Check that we expand both user and environment in ignore includes (HOME is TESTTMP)
415 Check that we expand both user and environment in ignore includes (HOME is TESTTMP)
416
416
417 $ echo "specificprefix" > ~/ignore.expected-extension
417 $ echo "specificprefix" > ~/ignore.expected-extension
418 $ touch specificprefix
418 $ touch specificprefix
419 $ $NO_FALLBACK rhg st
419 $ $NO_FALLBACK rhg st
420 ? specificprefix
420 ? specificprefix
421 $ $NO_FALLBACK RHG_EXT_TEST=expected-extension rhg st --config 'ui.ignore=~/ignore.${RHG_EXT_TEST}'
421 $ $NO_FALLBACK RHG_EXT_TEST=expected-extension rhg st --config 'ui.ignore=~/ignore.${RHG_EXT_TEST}'
422
422
423 We can ignore all extensions at once
423 We can ignore all extensions at once
424
424
425 $ echo "[extensions]" >> $HGRCPATH
425 $ echo "[extensions]" >> $HGRCPATH
426 $ echo "thisextensionbetternotexist=" >> $HGRCPATH
426 $ echo "thisextensionbetternotexist=" >> $HGRCPATH
427 $ echo "thisextensionbetternotexisteither=" >> $HGRCPATH
427 $ echo "thisextensionbetternotexisteither=" >> $HGRCPATH
428 $ $NO_FALLBACK rhg files
428 $ $NO_FALLBACK rhg files
429 unsupported feature: extensions: thisextensionbetternotexist, thisextensionbetternotexisteither (consider adding them to 'rhg.ignored-extensions' config)
429 unsupported feature: extensions: thisextensionbetternotexist, thisextensionbetternotexisteither (consider adding them to 'rhg.ignored-extensions' config)
430 [252]
430 [252]
431
431
432 $ echo "[rhg]" >> $HGRCPATH
432 $ echo "[rhg]" >> $HGRCPATH
433 $ echo "ignored-extensions=*" >> $HGRCPATH
433 $ echo "ignored-extensions=*" >> $HGRCPATH
434 $ $NO_FALLBACK rhg files
434 $ $NO_FALLBACK rhg files
435 a
435 a
General Comments 0
You need to be logged in to leave comments. Login now