From 623347d83513a1f35103186ca78e85443ee543ae Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sun, 3 Mar 2019 18:15:29 +0000 Subject: Add a list of the queued revisions to the index page --- guix-data-service/jobs/load-new-guix-revision.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'guix-data-service/jobs/load-new-guix-revision.scm') diff --git a/guix-data-service/jobs/load-new-guix-revision.scm b/guix-data-service/jobs/load-new-guix-revision.scm index 135dc3a..dcdd83e 100644 --- a/guix-data-service/jobs/load-new-guix-revision.scm +++ b/guix-data-service/jobs/load-new-guix-revision.scm @@ -16,7 +16,8 @@ #:use-module (guix-data-service model package-metadata) #:use-module (guix-data-service model derivation) #:export (process-next-load-new-guix-revision-job - select-job-for-commit)) + select-job-for-commit + most-recent-n-load-new-guix-revision-jobs)) (define (inferior-guix->package-ids store conn inf) (let* ((packages (inferior-packages inf)) @@ -173,6 +174,14 @@ (list commit)))) result)) +(define (most-recent-n-load-new-guix-revision-jobs conn n) + (let ((result + (exec-query + conn + "SELECT * FROM load_new_guix_revision_jobs LIMIT $1" + (list (number->string n))))) + result)) + (define (process-next-load-new-guix-revision-job conn) (let ((next (exec-query -- cgit v1.2.3