diff options
author | Christopher Baines <mail@cbaines.net> | 2019-11-18 19:49:12 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2019-11-21 19:56:19 +0000 |
commit | f23ee71ea7efedd14843a474f87550d7d991cca7 (patch) | |
tree | 8cd28619404580417a83dd866aaf54f98dac0fac /guix-data-service | |
parent | 2e8ca7f547800f1455214be24525ff64ea095e4a (diff) | |
download | data-service-f23ee71ea7efedd14843a474f87550d7d991cca7.tar data-service-f23ee71ea7efedd14843a474f87550d7d991cca7.tar.gz |
Insert channel news entries when loading new guix revisions
If the channel-news-for-commit function is present.
Diffstat (limited to 'guix-data-service')
-rw-r--r-- | guix-data-service/jobs/load-new-guix-revision.scm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/guix-data-service/jobs/load-new-guix-revision.scm b/guix-data-service/jobs/load-new-guix-revision.scm index d5e1add..7615400 100644 --- a/guix-data-service/jobs/load-new-guix-revision.scm +++ b/guix-data-service/jobs/load-new-guix-revision.scm @@ -17,6 +17,7 @@ #:use-module (guix build utils) #:use-module (guix-data-service config) #:use-module (guix-data-service database) + #:use-module (guix-data-service model channel-news) #:use-module (guix-data-service model package) #:use-module (guix-data-service model git-repository) #:use-module (guix-data-service model guix-revision) @@ -1047,6 +1048,15 @@ ORDER BY packages.name, packages.version" commit store-item))) (and guix-revision-id + (if (defined? 'channel-news-for-commit) + (insert-channel-news-entries-for-guix-revision + conn + guix-revision-id + (channel-news-for-commit channel-for-commit commit)) + (begin + (simple-format #t "debug: importing channel news not supported\n") + #t)) + (extract-information-from conn guix-revision-id commit store-item) (update-package-versions-table conn git-repository-id commit) |