2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/data-service.git synced 2023-12-14 03:23:03 +01:00

Fix the select-guix-revision-for-branch-and-datetime query

I think it was broken with the git_branches/git_commits switch.
This commit is contained in:
Christopher Baines 2022-05-30 23:29:42 +01:00
parent 4b8846a861
commit 5b82be803c

View file

@ -99,13 +99,14 @@ SELECT guix_revisions.id,
FROM guix_revisions
INNER JOIN git_branches
ON git_branches.git_repository_id = guix_revisions.git_repository_id
AND git_branches.name = $1
INNER JOIN git_commits
ON git_commits.commit = guix_revisions.commit
AND git_commits.git_branch_id = git_branches.id
AND git_commits.datetime <= $2
INNER JOIN load_new_guix_revision_jobs
ON load_new_guix_revision_jobs.commit = guix_revisions.commit
WHERE git_branches.name = $1
AND git_commits.datetime <= $2
AND load_new_guix_revision_jobs.succeeded_at IS NOT NULL
WHERE load_new_guix_revision_jobs.succeeded_at IS NOT NULL
ORDER BY git_commits.datetime DESC
LIMIT 1")