Mercurial > hg
annotate rust/chg/Cargo.lock @ 44477:ad718271a9eb
git: skeleton of a new extension to _directly_ operate on git repos
This is based in part of work I did years ago in hgit, but it's mostly
new code since I'm using pygit2 instead of dulwich and the hg storage
interfaces have improved. Some cleanup of old hgit code by Pulkit,
which I greatly appreciate.
test-git-interop.t does not cover a whole lot of cases, but it
passes. It includes status, diff, making a new commit, and `hg annotate`
working on the git repository.
This is _not_ (yet) production quality code: this is an
experiment. Known technical debt lurking in this implementation:
* Writing bookmarks just totally ignores transactions.
* The way progress is threaded down into the gitstore is awful.
* Ideally we'd find a way to incrementally reindex DAGs. I'm not sure
how to do that efficiently, so we might need a "known only fast-forwards"
mode on the DAG indexer for use on `hg commit` and friends.
* We don't even _try_ to do anything reasonable for `hg pull` or `hg push`.
* Mercurial need an interface for the changelog type.
Tests currently require git 2.24 as far as I'm aware: `git status` has
some changed output that I didn't try and handle in a compatible way.
This patch has produced some interesting cleanups, most recently on
the manifest type. I expect continuing down this road will produce
other meritorious cleanups throughout our code.
Differential Revision: https://phab.mercurial-scm.org/D6734
author | Augie Fackler <augie@google.com> |
---|---|
date | Tue, 11 Feb 2020 00:44:59 -0500 |
parents | 7623199def92 |
children | 1c385b99a360 |
rev | line source |
---|---|
39968 | 1 [[package]] |
2 name = "arrayvec" | |
3 version = "0.4.7" | |
4 source = "registry+https://github.com/rust-lang/crates.io-index" | |
5 dependencies = [ | |
6 "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", | |
7 ] | |
8 | |
9 [[package]] | |
10 name = "bitflags" | |
11 version = "1.0.4" | |
12 source = "registry+https://github.com/rust-lang/crates.io-index" | |
13 | |
14 [[package]] | |
15 name = "byteorder" | |
16 version = "1.2.6" | |
17 source = "registry+https://github.com/rust-lang/crates.io-index" | |
18 | |
19 [[package]] | |
20 name = "bytes" | |
21 version = "0.4.10" | |
22 source = "registry+https://github.com/rust-lang/crates.io-index" | |
23 dependencies = [ | |
24 "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
25 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
26 ] | |
27 | |
28 [[package]] | |
29 name = "cc" | |
30 version = "1.0.25" | |
31 source = "registry+https://github.com/rust-lang/crates.io-index" | |
32 | |
33 [[package]] | |
34 name = "cfg-if" | |
35 version = "0.1.5" | |
36 source = "registry+https://github.com/rust-lang/crates.io-index" | |
37 | |
38 [[package]] | |
39 name = "chg" | |
40 version = "0.1.0" | |
41 dependencies = [ | |
42 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
43 "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", | |
44 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
45 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
40287
7623199def92
rust-chg: depend on log and tokio_timer
Yuya Nishihara <yuya@tcha.org>
parents:
39968
diff
changeset
|
46 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", |
39968 | 47 "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", |
48 "tokio-hglib 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
49 "tokio-process 0.2.2 (git+https://github.com/alexcrichton/tokio-process)", | |
40287
7623199def92
rust-chg: depend on log and tokio_timer
Yuya Nishihara <yuya@tcha.org>
parents:
39968
diff
changeset
|
50 "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", |
39968 | 51 ] |
52 | |
53 [[package]] | |
54 name = "cloudabi" | |
55 version = "0.0.3" | |
56 source = "registry+https://github.com/rust-lang/crates.io-index" | |
57 dependencies = [ | |
58 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", | |
59 ] | |
60 | |
61 [[package]] | |
62 name = "crossbeam-deque" | |
63 version = "0.6.1" | |
64 source = "registry+https://github.com/rust-lang/crates.io-index" | |
65 dependencies = [ | |
66 "crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
67 "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
68 ] | |
69 | |
70 [[package]] | |
71 name = "crossbeam-epoch" | |
72 version = "0.5.2" | |
73 source = "registry+https://github.com/rust-lang/crates.io-index" | |
74 dependencies = [ | |
75 "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", | |
76 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
77 "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
78 "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
79 "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
80 "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
81 ] | |
82 | |
83 [[package]] | |
84 name = "crossbeam-utils" | |
85 version = "0.5.0" | |
86 source = "registry+https://github.com/rust-lang/crates.io-index" | |
87 | |
88 [[package]] | |
89 name = "fuchsia-zircon" | |
90 version = "0.3.3" | |
91 source = "registry+https://github.com/rust-lang/crates.io-index" | |
92 dependencies = [ | |
93 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", | |
94 "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
95 ] | |
96 | |
97 [[package]] | |
98 name = "fuchsia-zircon-sys" | |
99 version = "0.3.3" | |
100 source = "registry+https://github.com/rust-lang/crates.io-index" | |
101 | |
102 [[package]] | |
103 name = "futures" | |
104 version = "0.1.24" | |
105 source = "registry+https://github.com/rust-lang/crates.io-index" | |
106 | |
107 [[package]] | |
108 name = "iovec" | |
109 version = "0.1.2" | |
110 source = "registry+https://github.com/rust-lang/crates.io-index" | |
111 dependencies = [ | |
112 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
113 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | |
114 ] | |
115 | |
116 [[package]] | |
117 name = "kernel32-sys" | |
118 version = "0.2.2" | |
119 source = "registry+https://github.com/rust-lang/crates.io-index" | |
120 dependencies = [ | |
121 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | |
122 "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
123 ] | |
124 | |
125 [[package]] | |
126 name = "lazy_static" | |
127 version = "1.1.0" | |
128 source = "registry+https://github.com/rust-lang/crates.io-index" | |
129 dependencies = [ | |
130 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
131 ] | |
132 | |
133 [[package]] | |
134 name = "lazycell" | |
135 version = "1.2.0" | |
136 source = "registry+https://github.com/rust-lang/crates.io-index" | |
137 | |
138 [[package]] | |
139 name = "libc" | |
140 version = "0.2.43" | |
141 source = "registry+https://github.com/rust-lang/crates.io-index" | |
142 | |
143 [[package]] | |
144 name = "lock_api" | |
145 version = "0.1.4" | |
146 source = "registry+https://github.com/rust-lang/crates.io-index" | |
147 dependencies = [ | |
148 "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
149 "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
150 ] | |
151 | |
152 [[package]] | |
153 name = "log" | |
154 version = "0.4.5" | |
155 source = "registry+https://github.com/rust-lang/crates.io-index" | |
156 dependencies = [ | |
157 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
158 ] | |
159 | |
160 [[package]] | |
161 name = "memoffset" | |
162 version = "0.2.1" | |
163 source = "registry+https://github.com/rust-lang/crates.io-index" | |
164 | |
165 [[package]] | |
166 name = "mio" | |
167 version = "0.6.16" | |
168 source = "registry+https://github.com/rust-lang/crates.io-index" | |
169 dependencies = [ | |
170 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
171 "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
172 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
173 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
174 "lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
175 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
176 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
177 "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
178 "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", | |
179 "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
180 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | |
181 ] | |
182 | |
183 [[package]] | |
184 name = "mio-named-pipes" | |
185 version = "0.1.6" | |
186 source = "registry+https://github.com/rust-lang/crates.io-index" | |
187 dependencies = [ | |
188 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
189 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
190 "miow 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
191 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
192 ] | |
193 | |
194 [[package]] | |
195 name = "mio-uds" | |
196 version = "0.6.7" | |
197 source = "registry+https://github.com/rust-lang/crates.io-index" | |
198 dependencies = [ | |
199 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
200 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
201 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
202 ] | |
203 | |
204 [[package]] | |
205 name = "miow" | |
206 version = "0.2.1" | |
207 source = "registry+https://github.com/rust-lang/crates.io-index" | |
208 dependencies = [ | |
209 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
210 "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", | |
211 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | |
212 "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
213 ] | |
214 | |
215 [[package]] | |
216 name = "miow" | |
217 version = "0.3.3" | |
218 source = "registry+https://github.com/rust-lang/crates.io-index" | |
219 dependencies = [ | |
220 "socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", | |
221 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
222 ] | |
223 | |
224 [[package]] | |
225 name = "net2" | |
226 version = "0.2.33" | |
227 source = "registry+https://github.com/rust-lang/crates.io-index" | |
228 dependencies = [ | |
229 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
230 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
231 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
232 ] | |
233 | |
234 [[package]] | |
235 name = "nodrop" | |
236 version = "0.1.12" | |
237 source = "registry+https://github.com/rust-lang/crates.io-index" | |
238 | |
239 [[package]] | |
240 name = "num_cpus" | |
241 version = "1.8.0" | |
242 source = "registry+https://github.com/rust-lang/crates.io-index" | |
243 dependencies = [ | |
244 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
245 ] | |
246 | |
247 [[package]] | |
248 name = "owning_ref" | |
249 version = "0.3.3" | |
250 source = "registry+https://github.com/rust-lang/crates.io-index" | |
251 dependencies = [ | |
252 "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
253 ] | |
254 | |
255 [[package]] | |
256 name = "parking_lot" | |
257 version = "0.6.4" | |
258 source = "registry+https://github.com/rust-lang/crates.io-index" | |
259 dependencies = [ | |
260 "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", | |
261 "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
262 ] | |
263 | |
264 [[package]] | |
265 name = "parking_lot_core" | |
266 version = "0.3.1" | |
267 source = "registry+https://github.com/rust-lang/crates.io-index" | |
268 dependencies = [ | |
269 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
270 "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
271 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
272 "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
273 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
274 ] | |
275 | |
276 [[package]] | |
277 name = "rand" | |
278 version = "0.5.5" | |
279 source = "registry+https://github.com/rust-lang/crates.io-index" | |
280 dependencies = [ | |
281 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
282 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
283 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
284 "rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
285 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
286 ] | |
287 | |
288 [[package]] | |
289 name = "rand_core" | |
290 version = "0.2.1" | |
291 source = "registry+https://github.com/rust-lang/crates.io-index" | |
292 | |
293 [[package]] | |
294 name = "redox_syscall" | |
295 version = "0.1.40" | |
296 source = "registry+https://github.com/rust-lang/crates.io-index" | |
297 | |
298 [[package]] | |
299 name = "rustc_version" | |
300 version = "0.2.3" | |
301 source = "registry+https://github.com/rust-lang/crates.io-index" | |
302 dependencies = [ | |
303 "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
304 ] | |
305 | |
306 [[package]] | |
307 name = "scopeguard" | |
308 version = "0.3.3" | |
309 source = "registry+https://github.com/rust-lang/crates.io-index" | |
310 | |
311 [[package]] | |
312 name = "semver" | |
313 version = "0.9.0" | |
314 source = "registry+https://github.com/rust-lang/crates.io-index" | |
315 dependencies = [ | |
316 "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
317 ] | |
318 | |
319 [[package]] | |
320 name = "semver-parser" | |
321 version = "0.7.0" | |
322 source = "registry+https://github.com/rust-lang/crates.io-index" | |
323 | |
324 [[package]] | |
325 name = "slab" | |
326 version = "0.4.1" | |
327 source = "registry+https://github.com/rust-lang/crates.io-index" | |
328 | |
329 [[package]] | |
330 name = "smallvec" | |
331 version = "0.6.5" | |
332 source = "registry+https://github.com/rust-lang/crates.io-index" | |
333 dependencies = [ | |
334 "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
335 ] | |
336 | |
337 [[package]] | |
338 name = "socket2" | |
339 version = "0.3.8" | |
340 source = "registry+https://github.com/rust-lang/crates.io-index" | |
341 dependencies = [ | |
342 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
343 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
344 "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", | |
345 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
346 ] | |
347 | |
348 [[package]] | |
349 name = "stable_deref_trait" | |
350 version = "1.1.1" | |
351 source = "registry+https://github.com/rust-lang/crates.io-index" | |
352 | |
353 [[package]] | |
354 name = "tokio" | |
355 version = "0.1.11" | |
356 source = "registry+https://github.com/rust-lang/crates.io-index" | |
357 dependencies = [ | |
358 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
359 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
360 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
361 "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
362 "tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
363 "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
364 "tokio-fs 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | |
365 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
366 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
367 "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
368 "tokio-threadpool 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | |
369 "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", | |
370 "tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
371 "tokio-uds 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
372 ] | |
373 | |
374 [[package]] | |
375 name = "tokio-codec" | |
376 version = "0.1.1" | |
377 source = "registry+https://github.com/rust-lang/crates.io-index" | |
378 dependencies = [ | |
379 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
380 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
381 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
382 ] | |
383 | |
384 [[package]] | |
385 name = "tokio-current-thread" | |
386 version = "0.1.3" | |
387 source = "registry+https://github.com/rust-lang/crates.io-index" | |
388 dependencies = [ | |
389 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
390 "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
391 ] | |
392 | |
393 [[package]] | |
394 name = "tokio-executor" | |
395 version = "0.1.5" | |
396 source = "registry+https://github.com/rust-lang/crates.io-index" | |
397 dependencies = [ | |
398 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
399 ] | |
400 | |
401 [[package]] | |
402 name = "tokio-fs" | |
403 version = "0.1.3" | |
404 source = "registry+https://github.com/rust-lang/crates.io-index" | |
405 dependencies = [ | |
406 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
407 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
408 "tokio-threadpool 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", | |
409 ] | |
410 | |
411 [[package]] | |
412 name = "tokio-hglib" | |
413 version = "0.2.0" | |
414 source = "registry+https://github.com/rust-lang/crates.io-index" | |
415 dependencies = [ | |
416 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
417 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
418 "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", | |
419 "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
420 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
421 "tokio-process 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
422 "tokio-uds 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
423 ] | |
424 | |
425 [[package]] | |
426 name = "tokio-io" | |
427 version = "0.1.9" | |
428 source = "registry+https://github.com/rust-lang/crates.io-index" | |
429 dependencies = [ | |
430 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
431 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
432 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
433 ] | |
434 | |
435 [[package]] | |
436 name = "tokio-process" | |
437 version = "0.2.2" | |
438 source = "git+https://github.com/alexcrichton/tokio-process#2e805aad57e2639246cbf7394899bf7a27c18ebd" | |
439 dependencies = [ | |
440 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
441 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
442 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
443 "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
444 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
445 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
446 "tokio-signal 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
447 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
448 ] | |
449 | |
450 [[package]] | |
451 name = "tokio-process" | |
452 version = "0.2.2" | |
453 source = "registry+https://github.com/rust-lang/crates.io-index" | |
454 dependencies = [ | |
455 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
456 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
457 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
458 "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
459 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
460 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
461 "tokio-signal 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
462 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
463 ] | |
464 | |
465 [[package]] | |
466 name = "tokio-reactor" | |
467 version = "0.1.6" | |
468 source = "registry+https://github.com/rust-lang/crates.io-index" | |
469 dependencies = [ | |
470 "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
471 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
472 "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
473 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
474 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
475 "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
476 "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", | |
477 "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
478 "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
479 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
480 ] | |
481 | |
482 [[package]] | |
483 name = "tokio-signal" | |
484 version = "0.2.5" | |
485 source = "registry+https://github.com/rust-lang/crates.io-index" | |
486 dependencies = [ | |
487 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
488 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
489 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
490 "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", | |
491 "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
492 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
493 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
494 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
495 ] | |
496 | |
497 [[package]] | |
498 name = "tokio-tcp" | |
499 version = "0.1.2" | |
500 source = "registry+https://github.com/rust-lang/crates.io-index" | |
501 dependencies = [ | |
502 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
503 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
504 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
505 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
506 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
507 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
508 ] | |
509 | |
510 [[package]] | |
511 name = "tokio-threadpool" | |
512 version = "0.1.7" | |
513 source = "registry+https://github.com/rust-lang/crates.io-index" | |
514 dependencies = [ | |
515 "crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
516 "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
517 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
518 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
519 "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
520 "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
521 "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
522 ] | |
523 | |
524 [[package]] | |
525 name = "tokio-timer" | |
526 version = "0.2.7" | |
527 source = "registry+https://github.com/rust-lang/crates.io-index" | |
528 dependencies = [ | |
529 "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
530 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
531 "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
532 "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
533 ] | |
534 | |
535 [[package]] | |
536 name = "tokio-udp" | |
537 version = "0.1.2" | |
538 source = "registry+https://github.com/rust-lang/crates.io-index" | |
539 dependencies = [ | |
540 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
541 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
542 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
543 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
544 "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
545 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
546 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
547 ] | |
548 | |
549 [[package]] | |
550 name = "tokio-uds" | |
551 version = "0.2.2" | |
552 source = "registry+https://github.com/rust-lang/crates.io-index" | |
553 dependencies = [ | |
554 "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", | |
555 "futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", | |
556 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
557 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", | |
558 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", | |
559 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", | |
560 "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", | |
561 "tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", | |
562 "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | |
563 ] | |
564 | |
565 [[package]] | |
566 name = "unreachable" | |
567 version = "1.0.0" | |
568 source = "registry+https://github.com/rust-lang/crates.io-index" | |
569 dependencies = [ | |
570 "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", | |
571 ] | |
572 | |
573 [[package]] | |
574 name = "version_check" | |
575 version = "0.1.5" | |
576 source = "registry+https://github.com/rust-lang/crates.io-index" | |
577 | |
578 [[package]] | |
579 name = "void" | |
580 version = "1.0.2" | |
581 source = "registry+https://github.com/rust-lang/crates.io-index" | |
582 | |
583 [[package]] | |
584 name = "winapi" | |
585 version = "0.2.8" | |
586 source = "registry+https://github.com/rust-lang/crates.io-index" | |
587 | |
588 [[package]] | |
589 name = "winapi" | |
590 version = "0.3.6" | |
591 source = "registry+https://github.com/rust-lang/crates.io-index" | |
592 dependencies = [ | |
593 "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
594 "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", | |
595 ] | |
596 | |
597 [[package]] | |
598 name = "winapi-build" | |
599 version = "0.1.1" | |
600 source = "registry+https://github.com/rust-lang/crates.io-index" | |
601 | |
602 [[package]] | |
603 name = "winapi-i686-pc-windows-gnu" | |
604 version = "0.4.0" | |
605 source = "registry+https://github.com/rust-lang/crates.io-index" | |
606 | |
607 [[package]] | |
608 name = "winapi-x86_64-pc-windows-gnu" | |
609 version = "0.4.0" | |
610 source = "registry+https://github.com/rust-lang/crates.io-index" | |
611 | |
612 [[package]] | |
613 name = "ws2_32-sys" | |
614 version = "0.2.1" | |
615 source = "registry+https://github.com/rust-lang/crates.io-index" | |
616 dependencies = [ | |
617 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", | |
618 "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", | |
619 ] | |
620 | |
621 [metadata] | |
622 "checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" | |
623 "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" | |
624 "checksum byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781" | |
625 "checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62" | |
626 "checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16" | |
627 "checksum cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3" | |
628 "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" | |
629 "checksum crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3486aefc4c0487b9cb52372c97df0a48b8c249514af1ee99703bf70d2f2ceda1" | |
630 "checksum crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30fecfcac6abfef8771151f8be4abc9e4edc112c2bcb233314cafde2680536e9" | |
631 "checksum crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015" | |
632 "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" | |
633 "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" | |
634 "checksum futures 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "0c84b40c7e2de99ffd70602db314a7a8c26b2b3d830e6f7f7a142a8860ab3ca4" | |
635 "checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" | |
636 "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" | |
637 "checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7" | |
638 "checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0" | |
639 "checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" | |
640 "checksum lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775751a3e69bde4df9b38dd00a1b5d6ac13791e4223d4a0506577f0dd27cfb7a" | |
641 "checksum log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f" | |
642 "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" | |
643 "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" | |
644 "checksum mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3" | |
645 "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" | |
646 "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" | |
647 "checksum miow 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "396aa0f2003d7df8395cb93e09871561ccc3e785f0acb369170e8cc74ddf9226" | |
648 "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" | |
649 "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" | |
650 "checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" | |
651 "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" | |
652 "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" | |
653 "checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c" | |
654 "checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" | |
655 "checksum rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2" | |
656 "checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" | |
657 "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" | |
658 "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" | |
659 "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" | |
660 "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" | |
661 "checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d" | |
662 "checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d" | |
663 "checksum socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "c4d11a52082057d87cb5caa31ad812f4504b97ab44732cd8359df2e9ff9f48e7" | |
664 "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" | |
665 "checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895" | |
666 "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" | |
667 "checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c" | |
668 "checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" | |
669 "checksum tokio-fs 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b5cbe4ca6e71cb0b62a66e4e6f53a8c06a6eefe46cc5f665ad6f274c9906f135" | |
670 "checksum tokio-hglib 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8a138c3cb866c8a95ceddae44634bb159eefeebcdba45aec2158f8ad6c201e6d" | |
671 "checksum tokio-io 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "8b8a85fffbec3c5ab1ab62324570230dcd37ee5996a7859da5caf7b9d45e3e8c" | |
672 "checksum tokio-process 0.2.2 (git+https://github.com/alexcrichton/tokio-process)" = "<none>" | |
673 "checksum tokio-process 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0832648d1ff7ca42c06ca45dc76797b92c56500de828e33c77276fa1449947b6" | |
674 "checksum tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4b26fd37f1125738b2170c80b551f69ff6fecb277e6e5ca885e53eec2b005018" | |
675 "checksum tokio-signal 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "b6893092932264944edee8486d54b578c7098bea794aedaf9bd7947b49e6b7bf" | |
676 "checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912" | |
677 "checksum tokio-threadpool 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bbd8a8b911301c60cbfaa2a6588fb210e5c1038375b8bdecc47aa09a94c3c05f" | |
678 "checksum tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3a52f00c97fedb6d535d27f65cccb7181c8dd4c6edc3eda9ea93f6d45d05168e" | |
679 "checksum tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "da941144b816d0dcda4db3a1ba87596e4df5e860a72b70783fe435891f80601c" | |
680 "checksum tokio-uds 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "22e3aa6d1fcc19e635418dc0a30ab5bd65d347973d6f43f1a37bf8d9d1335fc9" | |
681 "checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" | |
682 "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" | |
683 "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" | |
684 "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" | |
685 "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" | |
686 "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" | |
687 "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | |
688 "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | |
689 "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" |