5 (lame-db:defdbstruct project name src)
8 ; - :queued - to be run
9 ; - :failed - job failed
10 ; - :succeeded - job succeeded
11 ; - :no-candle-file - no candle file was found
12 ; - :in-progress - job is running
13 (lame-db:defdbstruct job status sha create-date (project :join project))
15 ; in-git here refers to whether the branch exists in git. As branches get deleted,
16 ; this will get set to nil but we keep them around for historical reference
17 (lame-db:defdbstruct branch name in-git (project :join project) (job :join job))
19 (defun project-dir (project)
20 (format nil "~Arepos/~A/" *candle-dir* (project-name project)))