((project (find-project-by-name-or-die name))
(branches (find-branch-by-project project)))
(git project "fetch" "origin" "--prune")
- (multiple-value-bind (success code out err) (git project "branch" "-r" "--format" "%(refname) %(objectname)" "--list" "origin/*")
+ (multiple-value-bind
+ (success code out err)
+ (git project "branch" "-r" "--format" "%(refname) %(objectname)" "--list" "origin/*")
(declare (ignore code err))
(when (not success) (raise-candle-error :project-failed-to-get-branches))
(mapcar (lambda (branch) (set-branch-in-git branch nil)) branches)
(find-if
(lambda (job-sha)
(and (<= (length sha) (length job-sha)) (string= sha (subseq job-sha 0 (length sha)))))
- (find-job-by-project project)
- :key #'job-sha))))
+ (find-job-by-project project)
+ :key #'job-sha))))
(when (not job) (raise-candle-error :job-does-not-exist))
job))
((project (find-project-by-name-or-die project-name)))
(length
(remove-if-not
- (lambda (branch) (eql :failed (job-status (branch-job branch))))
+ (lambda (branch) (and (branch-in-git branch) (eql :failed (job-status (branch-job branch)))))
(if project (find-branch-by-project project) *all-branch*)))))