|
0 |
Index: debcargo/Cargo.toml
|
|
1 |
===================================================================
|
|
2 |
--- debcargo.orig/Cargo.toml
|
|
3 |
+++ debcargo/Cargo.toml
|
|
4 |
@@ -31,7 +31,7 @@ version = "0.12"
|
|
5 |
version = "1.0"
|
|
6 |
|
|
7 |
[dependencies.cargo]
|
|
8 |
-version = "0.63"
|
|
9 |
+version = "0.66"
|
|
10 |
|
|
11 |
[dependencies.chrono]
|
|
12 |
version = "0.4"
|
|
13 |
@@ -53,7 +53,7 @@ version = "0.2"
|
|
14 |
version = "1"
|
|
15 |
|
|
16 |
[dependencies.git2]
|
|
17 |
-version = "0.14"
|
|
18 |
+version = "0.15"
|
|
19 |
|
|
20 |
[dependencies.glob]
|
|
21 |
version = "0.3"
|
|
22 |
diff --git a/src/crates.rs b/src/crates.rs
|
|
23 |
index c57a61f..e5dc842 100644
|
|
24 |
--- a/src/crates.rs
|
|
25 |
+++ b/src/crates.rs
|
|
26 |
@@ -60,7 +60,7 @@ fn hash<H: Hash>(hashable: &H) -> u64 {
|
|
27 |
}
|
|
28 |
|
|
29 |
fn fetch_candidates(registry: &mut PackageRegistry, dep: &Dependency) -> Result<Vec<Summary>> {
|
|
30 |
- let mut summaries = match registry.query_vec(dep, false) {
|
|
31 |
+ let mut summaries = match registry.query_vec(dep, cargo::core::QueryKind::Exact) {
|
|
32 |
std::task::Poll::Ready(res) => res?,
|
|
33 |
std::task::Poll::Pending => {
|
|
34 |
registry.block_until_ready()?;
|
|
35 |
@@ -125,7 +125,7 @@ impl CrateInfo {
|
|
36 |
let dep = Dependency::parse(crate_name, None, source_id)?;
|
|
37 |
let mut package_id: Option<PackageId> = None;
|
|
38 |
loop {
|
|
39 |
- match source.query(&dep, &mut |p| package_id = Some(p.package_id())) {
|
|
40 |
+ match source.query(&dep, cargo::core::QueryKind::Exact, &mut |p| package_id = Some(p.package_id())) {
|
|
41 |
std::task::Poll::Ready(res) => {
|
|
42 |
res?;
|
|
43 |
break;
|