diff --git a/app/routes/index.js b/app/routes/index.js
index df5c0cb210e..4774e93b9e0 100644
--- a/app/routes/index.js
+++ b/app/routes/index.js
@@ -12,7 +12,7 @@ export default Ember.Route.extend({
};
return ajax('/summary').then(function(data) {
addCrates(data.new_crates);
- addCrates(data.most_downloaded);
+ addCrates(data.most_directly_depended_upon);
addCrates(data.just_updated);
return data;
});
diff --git a/app/templates/index.hbs b/app/templates/index.hbs
index 878ccfd1210..03ba3c2938f 100644
--- a/app/templates/index.hbs
+++ b/app/templates/index.hbs
@@ -40,9 +40,9 @@
-
Most Downloaded
- {{render "crate-list" most_downloaded}}
+
+
Most Depended Upon
+ {{render "crate-list" most_directly_depended_upon}}
Just Updated
diff --git a/src/krate.rs b/src/krate.rs
index 2709411e84f..d7e85885f69 100644
--- a/src/krate.rs
+++ b/src/krate.rs
@@ -550,22 +550,22 @@ pub fn summary(req: &mut Request) -> CargoResult {
WHERE updated_at::timestamp(0) !=
created_at::timestamp(0)
ORDER BY updated_at DESC LIMIT 10"));
- let most_downloaded = try!(tx.prepare("SELECT * FROM crates \
- ORDER BY downloads DESC LIMIT 10"));
+ let most_directly_depended_upon = try!(tx.prepare("SELECT * FROM crates \
+ ORDER BY dependencies-on DESC LIMIT 10"));
#[derive(RustcEncodable)]
struct R {
num_downloads: i64,
num_crates: i64,
new_crates: Vec,
- most_downloaded: Vec,
+ most_directly_depended_upon: Vec,
just_updated: Vec,
}
Ok(req.json(&R {
num_downloads: num_downloads,
num_crates: num_crates,
new_crates: try!(to_crates(new_crates)),
- most_downloaded: try!(to_crates(most_downloaded)),
+ most_directly_depended_upon: try!(to_crates(most_directly_depended_upon)),
just_updated: try!(to_crates(just_updated)),
}))
}