[?]
Nov 17, 2008, 11:59 PM
IK53RV4VGOHLCZGQCCIKPB45M3C7M7YMNBOJFBGZJ4LWIZNU4QNQCDependencies
- [2]
SZZ3PFYF - [3]
TQKGQ5R3 - [4]
BVOPAMLS - [5]
HJLYC753* Adding input value alternatives. - [6]
67P45PY4 - [7]
J5UVLXOK* Start of a basic Catalyst web interface. - [8]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [9]
ZEHSSVFG - [10]
M552HLIA* Support variant builds. - [11]
WYN733ST* Store build duration, handle cached builds. - [12]
B72GLND4 - [13]
2AUODJBT - [14]
UMBR3VG3 - [15]
L2E6EVE2* Merged the Build and Job tables. - [16]
L5VIEXSC* Allow downloading of build products. - [17]
KOTB7BKV - [18]
JD27RBKM - [19]
CLJQCY2X* Store info about all the build actions and allow them to be - [20]
7YBYT2LQ - [21]
X27GNHDV* Basic job info in the database. - [22]
MOCEUXZA* Support serving products that are directories (such as manuals or - [23]
W6DC6K4I* Happy Javascript hacking. - [24]
YTZOC7C5* Editing of jobset inputs. - [25]
PHX2HIVG* Store info about the build inputs in the build record. - [26]
DVNWJXWW* Generic declaration of build products. - [27]
VCOSLZRP - [28]
TLZ2SPBR - [*]
E2ZY5TE5 - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- edit in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 69
$project->enabled($c->request->params->{enabled} eq "1" ? 1 : 0); - edit in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 375
}sub closure :Local {my ( $self, $c, $buildId, $productnr ) = @_;my $build = getBuild($c, $buildId);return error($c, "Build with ID $buildId doesn't exist.") if !defined $build;my $product = $build->buildproducts->find({productnr => $productnr});return error($c, "Build $buildId doesn't have a product $productnr.") if !defined $product;return error($c, "Not yet implemented."); - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildinputs.pm at line 43
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:wkxzzlIrlNAnzUlBQMkx/A# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:96p2HKZ/6kk0zZKq3JuvDg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildlogs.pm at line 24
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:q7krNxyxcF4PlLGT8dmkLQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:zWuDHHMl7eWUWU238D5MWg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildproducts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:60iPYEFvRtct6aHFChM8Eg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kiP5lQxpuaZUZiqHigHYxQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildresultinfo.pm at line 28
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:twJAkSC32lJGcGItKegomg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MqQ972Qn6sjoWbbbzmE1cg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Builds.pm at line 82
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kTvNLSNfUxIbzFQ82v+AHg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yYcxVJ1KnjD3KKWt4XQFMg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildschedulinginfo.pm at line 26
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:a9oTOE0Aw1nHAamSOf+AVw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uAs9z69gMZRAQSzvOGsqEQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildsteps.pm at line 38
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8JPNCq31oRo9w3tQGPpwMw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mM/rt5x2l2wMZn+EnctifQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsetinputalts.pm at line 34
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EVQbKQiSBV7xXLVym+lUxQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xj0LojYsbdSMWCv+KUH8sw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsetinputs.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:DcDEOgQY24GPqdhDlleLsQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VO/SU4tv5UxNAmiwsqn6UA - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsets.pm at line 51
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:nsVTqxR1wQaamEpy5nNOTQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:jZ0kG9EzEJn5mJFSp2WFpw - edit in src/HydraFrontend/lib/HydraFrontend/Schema/Projects.pm at line 17
"enabled",{ data_type => "integer", is_nullable => 0, size => undef }, - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Projects.pm at line 33
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TNoQBA0pY/OwfunCJ+/9Gw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XkQtF1ABmLxvxND62rBlCw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 12:36:40# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KEl9aBHuDTOb+pkc2Wde0A# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-17 17:09:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uZCNqZeWS46Z2RdysLEDaA - edit in src/HydraFrontend/root/build.tt at line 2
[% PROCESS common.tt %] - replacement in src/HydraFrontend/root/build.tt at line 126
<td><tt>[% input.type %]</tt></td><td><tt>[% type = input.type; inputTypes.$type %]</tt></td> - replacement in src/HydraFrontend/root/build.tt at line 204
Nix build of path <tt>[% product.path %]</tt><a href="[% c.uri_for('/closure' build.id product.productnr) %]"><img src="/static/images/nix-build.png" alt="Source" />Nix build of path <tt>[% product.path %]</tt></a> - replacement in src/HydraFrontend/root/build.tt at line 215
<img src="/static/images/rpm-fedora.png" alt="RPM" /> RPM package <tt>[% product.name %]</tt><img src="/static/images/rpm.png" alt="RPM" /> RPM package <tt>[% product.name %]</tt> - edit in src/HydraFrontend/root/build.tt at line 241
<img src="/static/images/report.png" alt="Report" /> - edit in src/HydraFrontend/root/build.tt at line 253
<img src="/static/images/document.png" alt="Document" /> - file addition: common.tt[3.7332]
[% inputTypes ={ "svn" = "Subversion checkout", "cvs" = "CVS checkout", "tarball" = "Download of a tarball", "string" = "String value", "path" = "Local path", "build" = "Build output"}%] - replacement in src/HydraFrontend/root/hydra.css at line 363
width: 30em;width: 13em; - replacement in src/HydraFrontend/root/hydra.css at line 367
width: 10em;width: 7em;}select {background-color: #fffff0; - edit in src/HydraFrontend/root/hydra.css at line 373[3.3751]
button {background-color: #f0f0e0;} - edit in src/HydraFrontend/root/project.tt at line 2
[% PROCESS common.tt %] - replacement in src/HydraFrontend/root/project.tt at line 6
[% BLOCK maybeEditString %][% BLOCK renderSelection %] - replacement in src/HydraFrontend/root/project.tt at line 8
<input type="text" class="string [% extraClass %]" [% HTML.attributes(id => param, name => param, value => value) %] /><select [% HTML.attributes(id => param, name => param) %]>[% FOREACH name IN options.keys.sort %]<option [% HTML.attributes(value => name) %] [% IF name == curValue; "selected='selected'"; END %]>[% options.$name %]</option>[% END %]</select> - replacement in src/HydraFrontend/root/project.tt at line 14
[% HTML.escape(value) %][% options.$curValue %] - replacement in src/HydraFrontend/root/project.tt at line 19
[% BLOCK renderInputType %][% SWITCH type %][% CASE "svn" %]Subversion checkout[% CASE "cvs" %]CVS checkout[% CASE "tarball" %]Download of a tarball[% CASE "string" %]String value[% CASE "path" %]Local path[% BLOCK maybeEditString %][% IF edit %]<input type="text" class="string [% extraClass %]" [% HTML.attributes(id => param, name => param, value => value) %] />[% ELSE %][% HTML.escape(value) %] - edit in src/HydraFrontend/root/project.tt at line 25
[% END %][% BLOCK renderInputTypeOption %]<option value="[% type %]" [% IF value == type %]selected="selected"[%END %]>[% INCLUDE renderInputType %]</option> - replacement in src/HydraFrontend/root/project.tt at line 40
[% IF edit %]<select id="[% "$baseName-type" %]" name="[% "$baseName-type" %]">[% INCLUDE renderInputTypeOption value=input.type type="svn" %][% INCLUDE renderInputTypeOption value=input.type type="cvs" %][% INCLUDE renderInputTypeOption value=input.type type="tarball" %][% INCLUDE renderInputTypeOption value=input.type type="string" %][% INCLUDE renderInputTypeOption value=input.type type="path" %]</select>[% ELSE %][% INCLUDE renderInputType type=input.type %][% END %][% INCLUDE renderSelection curValue=input.type param="$baseName-type" options=inputTypes %] - replacement in src/HydraFrontend/root/project.tt at line 49
[% IF edit %]<a href="javascript:" onclick='$(this).parents(".inputalt").remove()'>[X]</a>[% END %][% IF edit %]<a href="javascript:" onclick='$(this).parents(".inputalt").remove()'>[X]</a><br />[% END %] - edit in src/HydraFrontend/root/project.tt at line 144
<tr><th>Enabled:</th><td>[% INCLUDE renderSelection param="enabled" curValue=curProject.enabled options={"1" = "Yes", "0" = "No"} %]</td></tr> - replacement in src/HydraFrontend/root/project.tt at line 275
<p><input type="submit" value="[% IF create %]Create[% ELSE %]Apply changes[% END %]" /></p><p><button type="submit"><img src="/static/images/success.gif" />[%IF create %]Create[% ELSE %]Apply changes[% END %]</button></p> - replacement in src/HydraFrontend/root/project.tt at line 282
<p><input id="delete-project" type="submit" value="Delete this project" /></p><p><button id="delete-project" type="submit"><img src="/static/images/failure.gif" />Delete this project</button></p> - file addition: document.png[30.302]
- file addition: nix-build.png[30.302]
- file addition: report.png[30.302]
- file addition: rpm.png[30.302]
- replacement in src/HydraFrontend/root/static/images/source-dist.png at line 1[3.3455]
- replacement in src/hydra.sql at line 154
description textdescription text,enabled integer not null default 1