diff options
author | Kornel <kornel@geekhood.net> | 2020-04-10 12:41:26 +0100 |
---|---|---|
committer | Kornel <kornel@geekhood.net> | 2020-04-10 12:49:15 +0100 |
commit | 85677fa2c6424f8ab9904d50b35e4dc31cff376c (patch) | |
tree | cd2a4c595999c368ebc23460806ae676573e1092 | |
parent | 5469b5bac6d1f258133821c6e4e76368056f9f6e (diff) |
Match revdep against stable and unstable versions
-rw-r--r-- | front_end/src/reverse_dependencies.rs | 4 | ||||
-rw-r--r-- | kitchen_sink/src/lib_kitchen_sink.rs | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/front_end/src/reverse_dependencies.rs b/front_end/src/reverse_dependencies.rs index 375293f..cb7a094 100644 --- a/front_end/src/reverse_dependencies.rs +++ b/front_end/src/reverse_dependencies.rs @@ -47,8 +47,8 @@ impl<'a> CratePageRevDeps<'a> { pub async fn new(ver: &'a RichCrateVersion, kitchen_sink: &'a KitchenSink, _markup: &'a Renderer) -> CResult<CratePageRevDeps<'a>> { let all_deps_stats = kitchen_sink.index.deps_stats().await?; let own_name = &ver.short_name().to_ascii_lowercase(); - // RichCrateVersion may be unstable let latest_stable_semver = &kitchen_sink.index.crate_highest_version(&own_name, true)?.version().parse()?; + let latest_unstable_semver = &kitchen_sink.index.crate_highest_version(&own_name, false)?.version().parse()?; let stats = all_deps_stats.counts.get(own_name.as_str()); let mut downloads_by_ver: Vec<_> = kitchen_sink.recent_downloads_by_version(ver)?.into_iter().map(|(v, d)| (v.to_semver(), d)).collect(); @@ -68,7 +68,7 @@ impl<'a> CratePageRevDeps<'a> { .unwrap_or_default(); let req = req.parse().unwrap_or_else(|_| VersionReq::any()); - let matches_latest = req.matches(&latest_stable_semver); + let matches_latest = req.matches(&latest_stable_semver) || req.matches(&latest_unstable_semver); RevDepInf { origin, diff --git a/kitchen_sink/src/lib_kitchen_sink.rs b/kitchen_sink/src/lib_kitchen_sink.rs index cc5221c..96be93c 100644 --- a/kitchen_sink/src/lib_kitchen_sink.rs +++ b/kitchen_sink/src/lib_kitchen_sink.rs @@ -856,8 +856,6 @@ impl KitchenSink { } } - eprintln!("R1 {:?}", meta.readme); - let maybe_repo = package.repository.as_ref().and_then(|r| Repo::new(r).ok()); let has_readme_file = meta.readme.is_some(); if !has_readme_file { |