From b07c9d1dc9816bb324ced6f350e73e73b21249c9 Mon Sep 17 00:00:00 2001 From: randomdan Date: Tue, 21 Sep 2010 19:51:33 +0000 Subject: Handle null fields Use null to hide null license details Fix mask counter Include change log --- gentoobrowse/browse.xslt | 21 +++++++++++++++++++-- gentoobrowse/views/package.xml | 20 +++++++++++++++++--- 2 files changed, 36 insertions(+), 5 deletions(-) diff --git a/gentoobrowse/browse.xslt b/gentoobrowse/browse.xslt index 7a3cf29..8bbf2c0 100644 --- a/gentoobrowse/browse.xslt +++ b/gentoobrowse/browse.xslt @@ -44,8 +44,10 @@
  • v (Modified : - Slot : - License : ) + Slot : + + License : + ) (Masked @@ -132,6 +134,9 @@ Masks + + Change log +
    @@ -139,6 +144,7 @@ +
    @@ -175,6 +181,17 @@ + + + +
    + +

    +
    +
    +
    +
    + diff --git a/gentoobrowse/views/package.xml b/gentoobrowse/views/package.xml index 4cb0a0d..a7fc724 100644 --- a/gentoobrowse/views/package.xml +++ b/gentoobrowse/views/package.xml @@ -101,7 +101,7 @@ - SELECT em.ebuildid, RANK() OVER(ORDER BY em.setno) AS setno + SELECT em.ebuildid, DENSE_RANK() OVER(ORDER BY em.setno) AS setno FROM ebuild_masks em, ebuilds e WHERE em.ebuildid = e.ebuildid AND e.packageid = ? @@ -112,12 +112,26 @@ - SELECT DISTINCT RANK() OVER(ORDER BY em.setno), ms.person, ms.message, ms.dateadded + SELECT DISTINCT DENSE_RANK() OVER(ORDER BY em.setno), ms.person, ms.message, ms.dateadded FROM ebuild_masks em, ebuilds e, masksets ms WHERE em.ebuildid = e.ebuildid AND ms.setno = em.setno AND e.packageid = ? - ORDER BY RANK() OVER(ORDER BY em.setno) + ORDER BY DENSE_RANK() OVER(ORDER BY em.setno) + + + + + + + + SELECT line, content + FROM files f, filecache fc, packages p, categories c + WHERE f.fileid = fc.fileid + AND p.categoryid = c.categoryid + AND f.filename = c.name || '/' || p.name || '/ChangeLog' + AND p.packageid = ? + ORDER BY line -- cgit v1.2.3