Add a guix-commit-exists? function
This commit is contained in:
parent
3611f7b122
commit
a81a016380
1 changed files with 9 additions and 0 deletions
|
|
@ -6,6 +6,7 @@
|
|||
most-recent-n-guix-revisions
|
||||
commit->revision-id
|
||||
insert-guix-revision
|
||||
guix-commit-exists?
|
||||
guix-revision-exists?))
|
||||
|
||||
(define (count-guix-revisions conn)
|
||||
|
|
@ -36,6 +37,14 @@
|
|||
|
||||
(map car (exec-query conn insert)))
|
||||
|
||||
(define (guix-commit-exists? conn commit)
|
||||
(define query
|
||||
"SELECT EXISTS(SELECT 1 FROM guix_revisions WHERE commit = $1)")
|
||||
|
||||
(let ((result (caar
|
||||
(exec-query conn query (list commit)))))
|
||||
(string=? result "t")))
|
||||
|
||||
(define (guix-revision-exists? conn git-repository-id commit)
|
||||
(define query
|
||||
(string-append "SELECT EXISTS("
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue