aboutsummaryrefslogtreecommitdiff
path: root/brep/package-version-search.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-10-02 09:50:20 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-10-07 18:04:38 +0200
commitba93b336890205933a57fae958c0ec6be5932ac7 (patch)
treee645eb45097a6ad7ae976a4111143d9c57ea4b8d /brep/package-version-search.cxx
parentce8a7b9e50945758efdafc63869e1b44864f9d7d (diff)
Simplify version comparison
Diffstat (limited to 'brep/package-version-search.cxx')
-rw-r--r--brep/package-version-search.cxx4
1 files changed, 1 insertions, 3 deletions
diff --git a/brep/package-version-search.cxx b/brep/package-version-search.cxx
index 166f116..2774a16 100644
--- a/brep/package-version-search.cxx
+++ b/brep/package-version-search.cxx
@@ -149,9 +149,7 @@ namespace brep
db_->query<package_version> (
(query::id.data.package == name &&
query::internal_repository.is_not_null ()) +
- "ORDER BY" + query::id.data.epoch + "DESC," +
- query::id.data.canonical_upstream + "DESC," +
- query::id.data.revision + "DESC " +
+ order_by_version_desc (query::id.data.version) +
"OFFSET" + to_string (pr.page () * rop) +
"LIMIT" + to_string (rop)));