* Added a maintainers field to the Builds table.

* Regenerated the schema bindings with the latest DBIx::Class.
This commit is contained in:
Eelco Dolstra
2009-07-07 13:59:59 +00:00
parent 6bcdfc8a1f
commit 5bdd5e7152
23 changed files with 813 additions and 176 deletions

View File

@ -61,7 +61,7 @@ sub checkBuilds {
# Get the system types for the runnable builds.
my @systemTypes = $db->resultset('Builds')->search(
{ finished => 0, busy => 0, enabled => 1, disabled => 0 },
{ join => ['schedulingInfo', 'project'], select => [{distinct => 'system'}], as => ['system'] });
{ join => ['schedulingInfo', 'project'], group_by => 'system', as => ['system'] });
# For each system type, select up to the maximum number of
# concurrent build for that system type. Choose the highest

View File

@ -295,7 +295,7 @@ sub checkJob {
, system => $job->{system}
});
$build->buildschedulinginfoes->create(
$build->create_related('buildschedulinginfo',
{ priority => $priority
, busy => 0
, locker => ""