Fix some duplication on the compare page

For the new and removed package sections.
This commit is contained in:
Christopher Baines 2019-03-16 19:58:31 +00:00
parent a0f4f153a9
commit 38888aea6b
Signed by: cbaines
GPG key ID: 5E28A33B0B84F577
2 changed files with 12 additions and 10 deletions

View file

@ -127,17 +127,19 @@ ORDER BY base_packages.name DESC, base_packages.version, target_packages.name, t
(define (package-data-vhashes->new-packages base-packages-vhash target-packages-vhash)
(vlist->list
(vlist-filter (match-lambda
((name . details)
(not (vhash-assoc name base-packages-vhash))))
target-packages-vhash)))
(package-data-vhash->package-name-and-version-vhash
(vlist-filter (match-lambda
((name . details)
(not (vhash-assoc name base-packages-vhash))))
target-packages-vhash))))
(define (package-data-vhashes->removed-packages base-packages-vhash target-packages-vhash)
(vlist->list
(vlist-filter (match-lambda
((name . details)
(not (vhash-assoc name target-packages-vhash))))
base-packages-vhash)))
(package-data-vhash->package-name-and-version-vhash
(vlist-filter (match-lambda
((name . details)
(not (vhash-assoc name target-packages-vhash))))
base-packages-vhash))))
(define (package-data-vhash->package-versions-vhash package-data-vhash)
(define (system-and-target<? a b)