* Regenerate the bindings from a clean sqlite database.
[?]
Nov 28, 2008, 6:02 PM
EYNG4EL4N7LDQD4XKVVLYCDBCRHJZIEEYU7KQWDTAVADVE34TVZQCDependencies
- [2]
GC4LTHDI* Check the owner. - [3]
5IK6NYKF - [4]
FHF6IZJQ* Basic release management: releases are now dynamically computed as - [5]
H7CNGK4O* Log evaluation errors etc. in the DB. - [6]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [7]
KOTB7BKV - [8]
CMU3YKOU* Store the release name. - [9]
M552HLIA* Support variant builds. - [10]
S66BOMVU* Added authentication. - [11]
BVOPAMLS - [12]
B72GLND4 - [13]
IK53RV4V - [14]
ZEHSSVFG - [15]
X27GNHDV* Basic job info in the database. - [16]
RU7AQO7U* Role-based access control. Only admins can create projects. Only - [17]
BD3GRK4B* Get rid of "positive failures" and separate log phases. - [18]
TLZ2SPBR - [19]
6BLUKEQ2* Caching of "path" inputs, and fake a revision number for those. - [20]
TWVSALRL* Allow the maximum number of concurrent builds per platform to be - [21]
WYN733ST* Store build duration, handle cached builds. - [22]
VCOSLZRP - [23]
L2E6EVE2* Merged the Build and Job tables. - [24]
CLJQCY2X* Store info about all the build actions and allow them to be - [25]
W6DC6K4I* Happy Javascript hacking. - [26]
3ZCEPLNO - [27]
UVMFS73T* Some jQuery / CSS hackery. - [28]
TQKGQ5R3 - [29]
67P45PY4 - [30]
7YBYT2LQ - [31]
YTZOC7C5* Editing of jobset inputs. - [32]
YAPITGB3* Boolean inputs. - [33]
LQ5QEDVV - [34]
R5D7DZPE - [35]
G6HJY2V4 - [36]
JFZNAYJX* Showing releases. - [37]
J5UVLXOK* Start of a basic Catalyst web interface. - [38]
ZVTSOVHN* Support Subversion checkouts. - [39]
DVNWJXWW* Generic declaration of build products. - [40]
PHX2HIVG* Store info about the build inputs in the build record. - [41]
SHBLLAVH* More global substitution. - [42]
2AUODJBT
Change contents
- replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 313
unless $c->check_user_roles('admin') || $c->user->username eq $project->owner;unless $c->check_user_roles('admin') || $c->user->username eq $project->owner->username; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 362
unless $c->check_user_roles('admin') || $c->user->username eq $project->owner;unless $c->check_user_roles('admin') || $c->user->username eq $project->owner->username; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 555
unless $c->check_user_roles('admin') || $c->user->username eq $project->owner;unless $c->check_user_roles('admin') || $c->user->username eq $project->owner->username; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 597
my $projectName = $c->request->params->{name};my $projectName = trim $c->request->params->{name}; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 601
# valid.my $project = $c->model('DB::Projects')->create({name => $projectName, displayname => ""});# valid. Idem for the owner.my $project = $c->model('DB::Projects')->create({name => $projectName, displayname => "", owner => trim $c->request->params->{owner}}); - replacement in src/Hydra/lib/Hydra/Schema/Buildinputs.pm at line 39
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:R1F2JbVygktvK55xmY8mcg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ysEtYtg8L5z3W6dyFzXy9A - replacement in src/Hydra/lib/Hydra/Schema/Buildproducts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:aZuZd+oUAO1c8GvSbgn7Fw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/OlaD8I5rojLRBbAL+C/qw - edit in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 27
"keep",{ data_type => "integer", is_nullable => 0, size => undef }, - replacement in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 34
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QahlwGdZKC7mL7fvwNxWjA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cl2tJxeh476i1qzp28BB4g - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 73
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uRSa4YkaRG0K6vK/qhGI9w# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UX6GChi62wrJdc3eYRtCyQ - edit in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 21
"disabled",{ data_type => "integer", is_nullable => 0, size => undef }, - replacement in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 30
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xBocoeipFdRsWDhvtoXImA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:M45MbodAbVDwSiQDsw3erA - replacement in src/Hydra/lib/Hydra/Schema/Buildsteps.pm at line 38
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:04BankpQ6xo6T/ioMTdWkQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZAv//9TF7lfoaKCDdCLFNw - replacement in src/Hydra/lib/Hydra/Schema/Cachedpathinputs.pm at line 25
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Nq3TpcRmpSRWNL4Q1hGGrA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:FJxFwR19zFl2zEcAchDCLg - replacement in src/Hydra/lib/Hydra/Schema/Cachedsubversioninputs.pm at line 23
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CCbHomM+8BTBqHBeGOGcuA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dOpp84bWlqOwiHPe8bsZhQ - edit in src/Hydra/lib/Hydra/Schema/Jobsetinputalts.pm at line 25
"boolean",{ data_type => "integer", is_nullable => 0, size => undef }, - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputalts.pm at line 34
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JPf4ozBKK6NQPJT2few40g# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:SXp0Jc4rBeGfm2RajVLJmw - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:S8z1W0kjUX9VN5HPjyGAzA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:miVk9N1PJ3HxZVBlMVgxFA - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 53
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ebblUCTW7I1wGhVlPfNd3Q# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QTfecLOgMWmoaFLt5Yh2Uw - edit in src/Hydra/lib/Hydra/Schema/Projects.pm at line 28
__PACKAGE__->belongs_to("owner", "Hydra::Schema::Users", { username => "owner" }); - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:70/Br6966ZZ+p8n6lF1hcw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:I8vNdExrfd/eGfHeZRQ21A - replacement in src/Hydra/lib/Hydra/Schema/Releasesetjobs.pm at line 35
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:t2ZI1kBn/GsKlY0e4+Wspg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:m3ADAo2XKQ1Mu5JdNa3FFw - replacement in src/Hydra/lib/Hydra/Schema/Releasesets.pm at line 32
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:pNqwNlXuENM/SsZ/utKhWw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2SXTc8MC9KG9VM0uRHUwig - replacement in src/Hydra/lib/Hydra/Schema/Systemtypes.pm at line 19
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:WeoKp84cptljEdtD+5l7Ug# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:AyTEOJr+JjRxJpI1ITG1Tw - replacement in src/Hydra/lib/Hydra/Schema/Userroles.pm at line 20
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:WxjgPLWPvXpQ3nmxmlU7Dw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5dAhmCyy7/B75rfHAhvNLw - edit in src/Hydra/lib/Hydra/Schema/Users.pm at line 22
"projects","Hydra::Schema::Projects",{ "foreign.owner" => "self.username" },);__PACKAGE__->has_many( - replacement in src/Hydra/lib/Hydra/Schema/Users.pm at line 33
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:s+M14nuDVIMoRSgXodj3dw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xAAXMAwZYAD5ICFz1dEpKQ - replacement in src/Hydra/lib/Hydra/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-27 14:48:09# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:jJnmW70e1RDsSt5ClahomQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:RmC02q4hhhk/Vs/2O97L5w - replacement in src/Hydra/root/project.tt at line 172
<td><tt>[% INCLUDE maybeEditString param="owner" value=curProject.owner edit=(edit && c.check_user_roles('admin')) %]</tt></td><td><tt>[% INCLUDE maybeEditString param="owner" value=curProject.owner.username edit=(edit && c.check_user_roles('admin')) %]</tt></td>