[?]
Nov 18, 2008, 12:48 PM
GCHNNFZPCYM3BPOCU5GASALJ6ONWMEVEEGVD7KKLTWC7YQKJ5KZACDependencies
- [2]
IK53RV4V - [3]
TULPZ62Y* Perform builds in parallel. - [4]
YTZOC7C5* Editing of jobset inputs. - [5]
X27GNHDV* Basic job info in the database. - [6]
M552HLIA* Support variant builds. - [7]
HCKFTNQ6 - [8]
J5UVLXOK* Start of a basic Catalyst web interface. - [9]
L2E6EVE2* Merged the Build and Job tables. - [10]
2AUODJBT - [11]
HJLYC753* Adding input value alternatives. - [12]
CLJQCY2X* Store info about all the build actions and allow them to be - [13]
I35CIZI7 - [14]
HK32XC42 - [15]
UVMFS73T* Some jQuery / CSS hackery. - [16]
K5BEBWKM - [17]
WHAFVCEI - [18]
JD27RBKM - [19]
KFFNFE4D - [20]
U5KXLUJT - [21]
TQKGQ5R3 - [22]
SZZ3PFYF - [23]
LQNBKF3D - [24]
W6DC6K4I* Happy Javascript hacking. - [*]
7YBYT2LQ - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- edit in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 32
- edit in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 34
sub trim {my $s = shift;$s =~ s/^\s+|\s+$//g;return $s;} - edit in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 40
- replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 67
my $projectName = $c->request->params->{name};my $projectName = trim $c->request->params->{name}; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 70
my $displayName = $c->request->params->{displayname};die "Invalid display name: $displayName" unless $displayName =~ /^\w.*\w$/;my $displayName = trim $c->request->params->{displayname};die "Invalid display name: $displayName" if $displayName eq ""; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 75
$project->description($c->request->params->{description});$project->enabled($c->request->params->{enabled} eq "1" ? 1 : 0);$project->description(trim $c->request->params->{description});$project->enabled(trim($c->request->params->{enabled}) eq "1" ? 1 : 0); - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 87
my $jobsetName = $c->request->params->{"jobset-$baseName-name"};my $jobsetName = trim $c->request->params->{"jobset-$baseName-name"}; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 91
my $nixExprPath = $c->request->params->{"jobset-$baseName-nixexprpath"};my $nixExprPath = trim $c->request->params->{"jobset-$baseName-nixexprpath"}; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 94
my $nixExprInput = $c->request->params->{"jobset-$baseName-nixexprinput"};my $nixExprInput = trim $c->request->params->{"jobset-$baseName-nixexprinput"}; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 104
, description => $c->request->params->{"jobset-$baseName-description"}, description => trim $c->request->params->{"jobset-$baseName-description"} - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 112
$jobset->description($c->request->params->{"jobset-$baseName-description"});$jobset->description(trim $c->request->params->{"jobset-$baseName-description"}); - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 127
my $inputName = $c->request->params->{"jobset-$baseName-input-$baseName2-name"};my $inputName = trim $c->request->params->{"jobset-$baseName-input-$baseName2-name"}; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 130
my $inputType = $c->request->params->{"jobset-$baseName-input-$baseName2-type"};my $inputType = trim $c->request->params->{"jobset-$baseName-input-$baseName2-type"}; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 160
$input->jobsetinputalts->create({altnr => $altnr++, value => $value});$input->jobsetinputalts->create({altnr => $altnr++, value => trim $value}); - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 184
return error($c, "Project <tt>$projectName</tt> doesn't exist.") if !defined $project;return error($c, "Project $projectName doesn't exist.") if !defined $project; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 196
return $c->res->redirect($c->uri_for("/project", $c->request->params->{name}));return $c->res->redirect($c->uri_for("/project", trim $c->request->params->{name})); - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 265
return error($c, "Project <tt>$projectName</tt> doesn't exist.") if !defined $project;return error($c, "Project $projectName doesn't exist.") if !defined $project; - replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 309
return error($c, "Build $id doesn't have a log phase named <tt>$logPhase</tt>.") if !defined $log;return error($c, "Build $id doesn't have a log phase named $logPhase.") if !defined $log; - edit in src/HydraFrontend/root/layout.tt at line 2
[% USE HTML -%] - replacement in src/HydraFrontend/root/layout.tt at line 21
$(document).ready(function(){$("table.tablesorter").tablesorter();});$(document).ready(function() {$("table.tablesorter").tablesorter();}); - replacement in src/HydraFrontend/root/layout.tt at line 48
<div class="title"><a href="[% c.uri_for('/project' project.name) %]">[% project.displayname %]</a></div><div class="title"><a href="[% c.uri_for('/project' project.name) %]">[% HTML.escape(project.displayname) %]</a></div> - replacement in src/HydraFrontend/root/project.tt at line 172
- replacement in src/scheduler.pl at line 264
foreach my $project ($db->resultset('Projects')->all) {foreach my $project ($db->resultset('Projects')->search({enabled => 1})) { - replacement in src/scheduler.pl at line 268
checkJobSet($project, $jobset);}eval {checkJobSet($project, $jobset);};warn $@ if $@;}