generated schema with new dbix class schema loader, grrrrrr
[?]
Feb 25, 2010, 9:50 AM
JM3DPYOMVNMCL5GMEYC3Y4NDRGTNIFBBFTPGPVT66GPENVPU7EVQCDependencies
- [2]
BK24VA6Q* for git inputs, check latest revision of branch (defaults to master for now), if there is change, only use input if last checkout was > hour ago. - [3]
2QA4Y4G3* hydra: added index, actual build time (buildstep with same outpath, so without deps) of the build - [4]
2I2ZX6JB* Make the "latest succeeded" query (used by the "latest" channel) - [5]
3HEMN2Q2* Speed up the jobstatus query a little bit. - [6]
X27GNHDV* Basic job info in the database. - [7]
CMU3YKOU* Store the release name. - [8]
37R34XJO* Negative caching: don't perform a build if a dependency already - [9]
J5UVLXOK* Start of a basic Catalyst web interface. - [10]
ZDF42B24revert change to dbix::class generated code - [11]
RBNQKATL* Adding persistant releases. A release is a named set of builds. - [12]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [13]
KOTB7BKV - [14]
BVOPAMLS - [15]
AHTEIK7G* Added a maintainers field to the Builds table. - [16]
YAPITGB3* Boolean inputs. - [17]
6BLUKEQ2* Caching of "path" inputs, and fake a revision number for those. - [18]
PHX2HIVG* Store info about the build inputs in the build record. - [19]
S5PV6IIM* Represent jobs explicitly in the DB. - [20]
GNIEG2GC* Disambiguate jobs by jobset name. I.e. jobs with the same name in - [21]
M552HLIA* Support variant builds. - [22]
V4RNHJNR* Add a link to each project's homepage. Suggested by karltk. - [23]
7YBYT2LQ - [24]
L2E6EVE2* Merged the Build and Job tables. - [25]
TQKGQ5R3 - [26]
H7CNGK4O* Log evaluation errors etc. in the DB. - [27]
EYNG4EL4* Regenerate the bindings from a clean sqlite database. - [28]
WYN733ST* Store build duration, handle cached builds. - [29]
DVNWJXWW* Generic declaration of build products. - [30]
3E6IP3R3* Add the name of the jobset to ReleaseSetJobs, otherwise we can't - [31]
VJHIHMEH* Store the meta.longDescription and meta.license attributes in the - [32]
4D4U5IPY* Allow jobsets to be disabled. - [33]
D3DIBMOK* For products that are directories (like manuals), allow a default - [34]
LCKWLQW3* In Sqlite "release" is now a keyword, so use "release_" instead. - [35]
5SHCWE7X* Prevent repeated evaluation of a jobset with the same inputs. This - [36]
CLJQCY2X* Store info about all the build actions and allow them to be - [37]
JTRG7RDQadd support for git as jobinput - [38]
FYO6NECEhydra - [39]
BD3GRK4B* Get rid of "positive failures" and separate log phases. - [40]
S6OISBQ3* Mark the "current" builds in a jobset, i.e. those corresponding to - [41]
SZYY2EQQ* Make the queries more readable. - [42]
S66BOMVU* Added authentication. - [43]
TWVSALRL* Allow the maximum number of concurrent builds per platform to be - [44]
3ZCEPLNO - [45]
B72GLND4 - [46]
YTZOC7C5* Editing of jobset inputs. - [47]
KN3VYE5P* Cleaned up the foreign key constraints. - [48]
P5X4P6VK* Renaming "release sets" to "views" (not finished yet). Having - [49]
R5D7DZPE - [50]
JJT5QG3Kremove revision from cached cvs inputs, and added missing files - [51]
SJLEZFC4check getHydraPath in stead of Envvar HYDRA_DBI directly - [52]
IK53RV4V - [53]
VCOSLZRP - [54]
Z4KRJX4Q* In the last succeeded / job status queries, use the Builds.isCurrent - [55]
3HCBU2FA - [56]
7PYQLDQLAdded sequences for auto increment primary key columns (for PostgreSQL) - [57]
TLZ2SPBR - [58]
ZVTSOVHN* Support Subversion checkouts. - [59]
ZEHSSVFG - [60]
SJN2QPWH* Big speed-up of the job status page and the channel generation (such - [61]
QNDXPVCI* Store the jobset's nixExprPath and nixExprInput fields in a build to - [62]
ZI535LI6* hydra: 'new' UI for project/jobset/job/build - [63]
FHF6IZJQ* Basic release management: releases are now dynamically computed as - [64]
KXGOUX7P* Creating releases. - [65]
7ZSVXUGFsequence fix for postgresql - [66]
RU7AQO7U* Role-based access control. Only admins can create projects. Only - [67]
BHZXGT2H* Channels: provide an index page that lists all the packages in the - [68]
67P45PY4 - [69]
SHBLLAVH* More global substitution. - [70]
ECBA3GQO* Make the schema class names match the case of the SQL table names. - [71]
OZ5UBJEK - [72]
ZDENAYQI* email notification of evaluation errors to project owner (if desired)
Change contents
- edit in src/lib/Hydra/Schema/BuildInputs.pm at line 8
use base 'DBIx::Class::Core';=head1 NAMEHydra::Schema::BuildInputs - replacement in src/lib/Hydra/Schema/BuildInputs.pm at line 16
use base 'DBIx::Class';=cut - edit in src/lib/Hydra/Schema/BuildInputs.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/BuildInputs.pm at line 19
=head1 ACCESSORS=head2 iddata_type: integerdefault_value: undefis_auto_increment: 1is_nullable: 0size: undef=head2 builddata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 1size: undef=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 typedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 uridata_type: textdefault_value: undefis_nullable: 1size: undef=head2 revisiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 tagdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 valuedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 dependencydata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 1size: undef=head2 pathdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 sha256hashdata_type: textdefault_value: undefis_nullable: 1size: undef=cut - edit in src/lib/Hydra/Schema/BuildInputs.pm at line 187
=head1 RELATIONS=head2 buildType: belongs_toRelated object: L<Hydra::Schema::Builds>=cut - edit in src/lib/Hydra/Schema/BuildInputs.pm at line 204
=head2 dependencyType: belongs_toRelated object: L<Hydra::Schema::Builds>=cut - replacement in src/lib/Hydra/Schema/BuildInputs.pm at line 221
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:skn8HFEXTvEiL4/6Q+ulvw# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:48U7D8+iCPaPc42KJCoQGg - edit in src/lib/Hydra/Schema/BuildProducts.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/BuildProducts.pm at line 12
use base 'DBIx::Class';=head1 NAME - replacement in src/lib/Hydra/Schema/BuildProducts.pm at line 14
__PACKAGE__->load_components("Core");Hydra::Schema::BuildProducts=cut - edit in src/lib/Hydra/Schema/BuildProducts.pm at line 19
=head1 ACCESSORS=head2 builddata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 productnrdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 typedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 subtypedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 filesizedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 sha1hashdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 sha256hashdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 pathdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 defaultpathdata_type: textdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/BuildProducts.pm at line 183
__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" });=head1 RELATIONS=head2 buildType: belongs_toRelated object: L<Hydra::Schema::Builds>=cut - edit in src/lib/Hydra/Schema/BuildProducts.pm at line 194
__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" }, {}); - edit in src/lib/Hydra/Schema/BuildProducts.pm at line 196
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:6wJ0KJAILATio3ELRefU5Q - edit in src/lib/Hydra/Schema/BuildProducts.pm at line 197
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5XWD8BZb3WeSJwKirHGhWA - edit in src/lib/Hydra/Schema/BuildResultInfo.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 12
use base 'DBIx::Class';=head1 NAME - replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 14
__PACKAGE__->load_components("Core");Hydra::Schema::BuildResultInfo=cut - edit in src/lib/Hydra/Schema/BuildResultInfo.pm at line 19
=head1 ACCESSORS=head2 iddata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 iscachedbuilddata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 buildstatusdata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 errormsgdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 starttimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 stoptimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 logfiledata_type: textdefault_value: undefis_nullable: 1size: undef=head2 releasenamedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 keepdata_type: integerdefault_value: 0is_nullable: 0size: undef=head2 faileddepbuilddata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 faileddepstepnrdata_type: integerdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 178
__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" });=head1 RELATIONS=head2 idType: belongs_toRelated object: L<Hydra::Schema::Builds>=cut__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" }, {}); - replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 192
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:K+kKzTgAlKSXevJWtLIwGA# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Vg+v2gK8l7iqBqQGtZJ1cA - edit in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 8
use base 'DBIx::Class::Core';=head1 NAME - replacement in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 14
use base 'DBIx::Class';Hydra::Schema::BuildSchedulingInfo=cut - edit in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 19
=head1 ACCESSORS=head2 iddata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 prioritydata_type: integerdefault_value: 0is_nullable: 0size: undef=head2 busydata_type: integerdefault_value: 0is_nullable: 0size: undef=head2 lockerdata_type: textdefault_value: (empty string)is_nullable: 0size: undef=head2 logfiledata_type: textdefault_value: undefis_nullable: 1size: undef=head2 disableddata_type: integerdefault_value: 0is_nullable: 0size: undef=head2 starttimedata_type: integerdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 88
{ data_type => "text", default_value => "''", is_nullable => 0, size => undef },{ data_type => "text", default_value => "", is_nullable => 0, size => undef }, - edit in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 107
__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" }); - edit in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 108
=head1 RELATIONS - replacement in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 110
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:eiaLNgxvTjSZGC4pMDtNWA=head2 idType: belongs_toRelated object: L<Hydra::Schema::Builds>=cut__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" }, {}); - edit in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 121
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yEhHeANRynKf72dp5URvZA - edit in src/lib/Hydra/Schema/BuildSteps.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/BuildSteps.pm at line 12
use base 'DBIx::Class';=head1 NAME - replacement in src/lib/Hydra/Schema/BuildSteps.pm at line 14
__PACKAGE__->load_components("Core");Hydra::Schema::BuildSteps=cut - edit in src/lib/Hydra/Schema/BuildSteps.pm at line 19
=head1 ACCESSORS=head2 builddata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 stepnrdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 typedata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 drvpathdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 outpathdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 logfiledata_type: textdefault_value: undefis_nullable: 1size: undef=head2 busydata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 statusdata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 errormsgdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 starttimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 stoptimedata_type: integerdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/BuildSteps.pm at line 183
__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" });=head1 RELATIONS=head2 buildType: belongs_toRelated object: L<Hydra::Schema::Builds>=cut__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" }, {}); - replacement in src/lib/Hydra/Schema/BuildSteps.pm at line 197
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5iUdHsNyEoM3D7i+tSteBQ# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:233eydU0CA3zcJpwDrtwwA - edit in src/lib/Hydra/Schema/Builds.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/Builds.pm at line 11
use base 'DBIx::Class';=head1 NAMEHydra::Schema::Builds - replacement in src/lib/Hydra/Schema/Builds.pm at line 16
__PACKAGE__->load_components("Core");=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 19
=head1 ACCESSORS=head2 iddata_type: integerdefault_value: undefis_auto_increment: 1is_nullable: 0size: undef=head2 finisheddata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 timestampdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobsetdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 nixnamedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 drvpathdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 outpathdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 systemdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 longdescriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 licensedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 homepagedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 maintainersdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 iscurrentdata_type: integerdefault_value: 0is_nullable: 1size: undef=head2 nixexprinputdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 nixexprpathdata_type: textdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/Builds.pm at line 282
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 jobsetType: belongs_toRelated object: L<Hydra::Schema::Jobsets>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 307
{}, - edit in src/lib/Hydra/Schema/Builds.pm at line 309
=head2 jobType: belongs_toRelated object: L<Hydra::Schema::Jobs>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 322
{}, - edit in src/lib/Hydra/Schema/Builds.pm at line 324
=head2 buildschedulinginfoType: might_haveRelated object: L<Hydra::Schema::BuildSchedulingInfo>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 338
=head2 buildresultinfoType: might_haveRelated object: L<Hydra::Schema::BuildResultInfo>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 352
=head2 buildstepsType: has_manyRelated object: L<Hydra::Schema::BuildSteps>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 366
=head2 buildinputs_buildsType: has_manyRelated object: L<Hydra::Schema::BuildInputs>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 380
=head2 buildinputs_dependenciesType: has_manyRelated object: L<Hydra::Schema::BuildInputs>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 394
=head2 buildproductsType: has_manyRelated object: L<Hydra::Schema::BuildProducts>=cut - edit in src/lib/Hydra/Schema/Builds.pm at line 408
=head2 releasemembersType: has_manyRelated object: L<Hydra::Schema::ReleaseMembers>=cut - replacement in src/lib/Hydra/Schema/Builds.pm at line 424
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Un0iCqVS8PTpSdJiTjRXeA# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dsXIx+mh+etSD7zKQJ6I3A - edit in src/lib/Hydra/Schema/Builds.pm at line 455[3.297]→[3.297:450](∅→∅),[3.450]→[6.3767:3770](∅→∅),[6.3767]→[6.3767:3770](∅→∅),[6.3770]→[6.2195:2196](∅→∅)
__PACKAGE__->has_one("actualBuildStep","Hydra::Schema::BuildSteps",{ 'foreign.outpath' => 'self.outpath', 'foreign.build' => 'self.id'},); - replacement in src/lib/Hydra/Schema/Builds.pm at line 501
(select(select max(id) from builds bwhereproject = activeJobs.project and jobset = activeJobs.jobsetand job = activeJobs.job and system = activeJobs.systemand finished = 1) as id(select project, jobset, job, system, max(id) as id - replacement in src/lib/Hydra/Schema/Builds.pm at line 503
) as latestjoin Builds x using (id)natural join Buildswhere finished = 1group by project, jobset, job, system)as latestnatural join Builds x - edit in src/lib/Hydra/Schema/Builds.pm at line 511
makeSource("ActiveJobs$name", "(select distinct project, jobset, job from Builds where isCurrent = 1 $constraint)"); - replacement in src/lib/Hydra/Schema/Builds.pm at line 517
(select(select max(id) from builds bwhereproject = activeJobs.project and jobset = activeJobs.jobsetand job = activeJobs.job and system = activeJobs.systemand finished = 1and exists (select 1 from buildresultinfo where id = b.id and buildstatus = 0)) as id(select project, jobset, job, system, max(id) as id - edit in src/lib/Hydra/Schema/Builds.pm at line 519
natural join Buildsnatural join BuildResultInfowhere finished = 1 and buildStatus = 0group by project, jobset, job, system - replacement in src/lib/Hydra/Schema/Builds.pm at line 524
join Builds using (id)natural join Builds - edit in src/lib/Hydra/Schema/Builds.pm at line 536
- replacement in src/lib/Hydra/Schema/CachedCVSInputs.pm at line 9
use base 'DBIx::Class';use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/CachedCVSInputs.pm at line 11
__PACKAGE__->load_components("Core");=head1 NAMEHydra::Schema::CachedCVSInputs=cut - edit in src/lib/Hydra/Schema/CachedCVSInputs.pm at line 19
=head1 ACCESSORS=head2 uridata_type: textdefault_value: undefis_nullable: 0size: undef=head2 moduledata_type: textdefault_value: undefis_nullable: 0size: undef=head2 timestampdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 lastseendata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 sha256hashdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 storepathdata_type: textdefault_value: undefis_nullable: 0size: undef=cut - replacement in src/lib/Hydra/Schema/CachedCVSInputs.pm at line 113
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:21:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fl40IZe2SZxPEQ5UgccVSQ# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XfIRW2I//m0W9D6jCmYJGA - edit in src/lib/Hydra/Schema/CachedCVSInputs.pm at line 116
- edit in src/lib/Hydra/Schema/CachedGitInputs.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/CachedGitInputs.pm at line 11
use base 'DBIx::Class';=head1 NAMEHydra::Schema::CachedGitInputs - replacement in src/lib/Hydra/Schema/CachedGitInputs.pm at line 16
__PACKAGE__->load_components("Core");=cut - edit in src/lib/Hydra/Schema/CachedGitInputs.pm at line 19
=head1 ACCESSORS=head2 uridata_type: textdefault_value: undefis_nullable: 0size: undef=head2 branchdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 revisiondata_type: textdefault_value: undefis_nullable: 0size: undef=head2 timestampdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 lastseendata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 sha256hashdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 storepathdata_type: textdefault_value: undefis_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/CachedGitInputs.pm at line 125
- edit in src/lib/Hydra/Schema/CachedGitInputs.pm at line 126
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-18 21:46:00# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:K9P4pi33P54ZB8D/6WzAYw - edit in src/lib/Hydra/Schema/CachedGitInputs.pm at line 127
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CoeyzZHUEPo7/VpIpLD+Pw - edit in src/lib/Hydra/Schema/CachedGitInputs.pm at line 130
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/CachedPathInputs.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/CachedPathInputs.pm at line 12
use base 'DBIx::Class';=head1 NAME - replacement in src/lib/Hydra/Schema/CachedPathInputs.pm at line 14
__PACKAGE__->load_components("Core");Hydra::Schema::CachedPathInputs=cut - edit in src/lib/Hydra/Schema/CachedPathInputs.pm at line 19
=head1 ACCESSORS=head2 srcpathdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 timestampdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 lastseendata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 sha256hashdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 storepathdata_type: textdefault_value: undefis_nullable: 0size: undef=cut - replacement in src/lib/Hydra/Schema/CachedPathInputs.pm at line 99
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZEYeoP+fkE3y/cohKLoCLg# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kZP1P7P2TMUCnnFPIGh1iA - edit in src/lib/Hydra/Schema/CachedPathInputs.pm at line 102
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 12
use base 'DBIx::Class';=head1 NAMEHydra::Schema::CachedSubversionInputs=cut - edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 19
=head1 ACCESSORS=head2 uridata_type: textdefault_value: undefis_nullable: 0size: undef=head2 revisiondata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 sha256hashdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 storepathdata_type: textdefault_value: undefis_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 83
- edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 84
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:f3ZEnsrXJUjcpGkLNl24Rw - edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 85
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:X5cnk1/P6U0SzCCQr72rBg - edit in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 88
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/Jobs.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/Jobs.pm at line 12
use base 'DBIx::Class';=head1 NAME - replacement in src/lib/Hydra/Schema/Jobs.pm at line 14
__PACKAGE__->load_components("Core");Hydra::Schema::Jobs=cut - edit in src/lib/Hydra/Schema/Jobs.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobsetdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 activedata_type: integerdefault_value: 1is_nullable: 0size: undef=head2 errormsgdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 firstevaltimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 lastevaltimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 disableddata_type: integerdefault_value: 0is_nullable: 0size: undef=cut - replacement in src/lib/Hydra/Schema/Jobs.pm at line 133
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 jobsetType: belongs_toRelated object: L<Hydra::Schema::Jobsets>=cut - edit in src/lib/Hydra/Schema/Jobs.pm at line 158
{}, - edit in src/lib/Hydra/Schema/Jobs.pm at line 160
=head2 buildsType: has_manyRelated object: L<Hydra::Schema::Builds>=cut - replacement in src/lib/Hydra/Schema/Jobs.pm at line 180[6.2613]→[6.3961:4106](∅→∅),[6.1459]→[6.2755:2756](∅→∅),[6.1575]→[6.2755:2756](∅→∅),[6.1784]→[6.2755:2756](∅→∅),[6.2017]→[6.2755:2756](∅→∅),[6.2210]→[6.2755:2756](∅→∅),[6.4106]→[6.2755:2756](∅→∅),[6.7656]→[6.2755:2756](∅→∅),[6.11515]→[6.2755:2756](∅→∅),[6.2755]→[6.2755:2756](∅→∅)
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:I5DYg9q22g99Mstln/26fw# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MA9QPD0BcewmJazzmSu1MA - edit in src/lib/Hydra/Schema/Jobs.pm at line 183
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 8
use base 'DBIx::Class::Core';=head1 NAME - replacement in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 14
use base 'DBIx::Class';Hydra::Schema::JobsetInputAlts=cut - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobsetdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 inputdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 altnrdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 valuedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 revisiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 tagdata_type: textdefault_value: undefis_nullable: 1size: undef=cut - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 131
=head1 RELATIONS=head2 jobsetinputType: belongs_toRelated object: L<Hydra::Schema::JobsetInputs>=cut - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 146
{}, - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 148
- edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 149
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:B2BMIuiQ3IAoqEJ18pHCeQ - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 150
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:l75rIU6dDqdHBkPIaC+84w - edit in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 153
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 8
use base 'DBIx::Class::Core'; - edit in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 11
use base 'DBIx::Class'; - replacement in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 12
__PACKAGE__->load_components("Core");=head1 NAMEHydra::Schema::JobsetInputHashes=cut - edit in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobsetdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 hashdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 timestampdata_type: integerdefault_value: undefis_nullable: 0size: undef=cut - replacement in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 87
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 jobsetType: belongs_toRelated object: L<Hydra::Schema::Jobsets>=cut - edit in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 112
{}, - replacement in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 116
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 14:04:55# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:f8/4vTSQJbmAh/0PZHeFDg# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dK9vFHXInejDW/rl1i/kFA - edit in src/lib/Hydra/Schema/JobsetInputHashes.pm at line 119
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 8
use base 'DBIx::Class::Core';=head1 NAME - replacement in src/lib/Hydra/Schema/JobsetInputs.pm at line 14
use base 'DBIx::Class';Hydra::Schema::JobsetInputs=cut - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobsetdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 typedata_type: textdefault_value: undefis_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 87
=head1 RELATIONS=head2 jobsetsType: has_manyRelated object: L<Hydra::Schema::Jobsets>=cut - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 107
=head2 jobsetType: belongs_toRelated object: L<Hydra::Schema::Jobsets>=cut - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 120
{}, - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 122
=head2 jobsetinputaltsType: has_manyRelated object: L<Hydra::Schema::JobsetInputAlts>=cut - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 140
- edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 141
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:srhHJGx+LAdeo++jv1RmMg - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 142
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:eThDu6WyuCUmDMEDlXyPkA - edit in src/lib/Hydra/Schema/JobsetInputs.pm at line 145
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/Jobsets.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 11
use base 'DBIx::Class';=head1 NAMEHydra::Schema::Jobsets - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 16
__PACKAGE__->load_components("Core");=cut - edit in src/lib/Hydra/Schema/Jobsets.pm at line 19
=head1 ACCESSORS=head2 namedata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 nixexprinputdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 nixexprpathdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 errormsgdata_type: textdefault_value: undefis_nullable: 1size: undef=head2 errortimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 lastcheckedtimedata_type: integerdefault_value: undefis_nullable: 1size: undef=head2 enableddata_type: integerdefault_value: 1is_nullable: 0size: undef=head2 enableemaildata_type: integerdefault_value: 1is_nullable: 0size: undef=head2 emailoverridedata_type: textdefault_value: undefis_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/Jobsets.pm at line 177[6.2679]→[6.3197:3283](∅→∅),[6.3283]→[6.2679:2721](∅→∅),[6.2679]→[6.2679:2721](∅→∅),[6.2721]→[6.2779:2812](∅→∅),[6.2812]→[6.2159:2229](∅→∅),[6.2229]→[6.2829:2873](∅→∅),[6.2829]→[6.2829:2873](∅→∅),[6.2873]→[6.2813:2846](∅→∅),[6.2846]→[6.3169:3318](∅→∅),[6.3318]→[6.1868:2021](∅→∅),[6.2021]→[6.1417:1592](∅→∅),[6.1592]→[6.2594:2682](∅→∅),[6.2021]→[6.2594:2682](∅→∅),[6.2083]→[6.2594:2682](∅→∅),[6.2846]→[6.2594:2682](∅→∅),[6.3318]→[6.2594:2682](∅→∅),[6.3351]→[6.2594:2682](∅→∅),[6.2914]→[6.2594:2682](∅→∅),[6.2682]→[6.2987:2990](∅→∅),[6.2987]→[6.2987:2990](∅→∅)
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });__PACKAGE__->belongs_to("jobsetinput","Hydra::Schema::JobsetInputs",{ jobset => "name", name => "nixexprinput", project => "project" },);__PACKAGE__->has_many("jobsetinputs","Hydra::Schema::JobsetInputs",{"foreign.jobset" => "self.name","foreign.project" => "self.project",},);__PACKAGE__->has_many("jobs","Hydra::Schema::Jobs",{"foreign.jobset" => "self.name","foreign.project" => "self.project",},);__PACKAGE__->has_many("builds","Hydra::Schema::Builds",{"foreign.jobset" => "self.name","foreign.project" => "self.project",},);__PACKAGE__->has_many("jobsetinputhashes","Hydra::Schema::JobsetInputHashes",{"foreign.jobset" => "self.name","foreign.project" => "self.project",},); - edit in src/lib/Hydra/Schema/Jobsets.pm at line 178
=head1 RELATIONS - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 180
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2010-01-06 10:15:26# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:buO0P7XQexj6YEwEAsq3EQ# These lines were loaded from '/home/rbvermaa/src/hydra/src/lib/Hydra/Schema/Jobsets.pm' found in @INC.# They are now part of the custom portion of this file# for you to hand-edit. If you do not either delete# this section or remove that file from @INC, this section# will be repeated redundantly when you re-create this# file again via Loader!=head2 project - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 182
package Hydra::Schema::Jobsets;Type: belongs_to - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 184
# Created by DBIx::Class::Schema::Loader# DO NOT MODIFY THE FIRST PART OF THIS FILERelated object: L<Hydra::Schema::Projects> - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 186
use strict;use warnings;=cut - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 188
use base 'DBIx::Class';__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {}); - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 190
__PACKAGE__->load_components("Core");__PACKAGE__->table("Jobsets");__PACKAGE__->add_columns("name",{data_type => "text",default_value => undef,is_foreign_key => 1,is_nullable => 0,size => undef,},"project",{data_type => "text",default_value => undef,is_foreign_key => 1,is_nullable => 0,size => undef,},"description",{data_type => "text",default_value => undef,is_nullable => 1,size => undef,},"nixexprinput",{data_type => "text",default_value => undef,is_foreign_key => 1,is_nullable => 0,size => undef,},"nixexprpath",{data_type => "text",default_value => undef,is_nullable => 0,size => undef,},"errormsg",{data_type => "text",default_value => undef,is_nullable => 1,size => undef,},"errortime",{data_type => "integer",default_value => undef,is_nullable => 1,size => undef,},"lastcheckedtime",{data_type => "integer",default_value => undef,is_nullable => 1,size => undef,},"enabled",{ data_type => "integer", default_value => 1, is_nullable => 0, size => undef },);__PACKAGE__->set_primary_key("project", "name");__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head2 jobsetinputType: belongs_toRelated object: L<Hydra::Schema::JobsetInputs>=cut - edit in src/lib/Hydra/Schema/Jobsets.pm at line 202
{}, - edit in src/lib/Hydra/Schema/Jobsets.pm at line 204
=head2 jobsetinputsType: has_manyRelated object: L<Hydra::Schema::JobsetInputs>=cut - edit in src/lib/Hydra/Schema/Jobsets.pm at line 221
=head2 jobsType: has_manyRelated object: L<Hydra::Schema::Jobs>=cut - edit in src/lib/Hydra/Schema/Jobsets.pm at line 238
=head2 buildsType: has_manyRelated object: L<Hydra::Schema::Builds>=cut - edit in src/lib/Hydra/Schema/Jobsets.pm at line 255
=head2 jobsetinputhashesType: has_manyRelated object: L<Hydra::Schema::JobsetInputHashes>=cut - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 274[6.3196]→[6.4425:4570](∅→∅),[6.2992]→[6.4425:4570](∅→∅),[6.4570]→[6.3197:3379](∅→∅),[6.1004]→[6.3134:3135](∅→∅),[6.1134]→[6.3134:3135](∅→∅),[6.1251]→[6.3134:3135](∅→∅),[6.1286]→[6.3134:3135](∅→∅),[6.1304]→[6.3134:3135](∅→∅),[6.1364]→[6.3134:3135](∅→∅),[6.1509]→[6.3134:3135](∅→∅),[6.1528]→[6.3134:3135](∅→∅),[6.1572]→[6.3134:3135](∅→∅),[6.1572]→[6.3134:3135](∅→∅),[6.1635]→[6.3134:3135](∅→∅),[6.1651]→[6.3134:3135](∅→∅),[6.1693]→[6.3134:3135](∅→∅),[6.1727]→[6.3134:3135](∅→∅),[6.1734]→[6.3134:3135](∅→∅),[6.1738]→[6.3134:3135](∅→∅),[6.1755]→[6.3134:3135](∅→∅),[6.1823]→[6.3134:3135](∅→∅),[6.1874]→[6.3134:3135](∅→∅),[6.1895]→[6.3134:3135](∅→∅),[6.1916]→[6.3134:3135](∅→∅),[6.1937]→[6.3134:3135](∅→∅),[6.1945]→[6.3134:3135](∅→∅),[6.1994]→[6.3134:3135](∅→∅),[6.2130]→[6.3134:3135](∅→∅),[6.2167]→[6.3134:3135](∅→∅),[6.2222]→[6.3134:3135](∅→∅),[6.2226]→[6.3134:3135](∅→∅),[6.2235]→[6.3134:3135](∅→∅),[6.2311]→[6.3134:3135](∅→∅),[6.2372]→[6.3134:3135](∅→∅),[6.2372]→[6.3134:3135](∅→∅),[6.2455]→[6.3134:3135](∅→∅),[6.2825]→[6.3134:3135](∅→∅),[6.2903]→[6.3134:3135](∅→∅),[6.2909]→[6.3134:3135](∅→∅),[6.2970]→[6.3134:3135](∅→∅),[6.2989]→[6.3134:3135](∅→∅),[6.3058]→[6.3134:3135](∅→∅),[6.3379]→[6.3134:3135](∅→∅),[6.3404]→[6.3134:3135](∅→∅),[6.3416]→[6.3134:3135](∅→∅),[6.3461]→[6.3134:3135](∅→∅),[6.3494]→[6.3134:3135](∅→∅),[6.3520]→[6.3134:3135](∅→∅),[6.4570]→[6.3134:3135](∅→∅),[6.4694]→[6.3134:3135](∅→∅),[6.5295]→[6.3134:3135](∅→∅),[6.8094]→[6.3134:3135](∅→∅),[6.14141]→[6.3134:3135](∅→∅),[6.3134]→[6.3134:3135](∅→∅)
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:05:10# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fVXvhb343Zw1625daVz40g# You can replace this text with custom content, and it will be preserved on regeneration1;# End of lines loaded from '/home/rbvermaa/src/hydra/src/lib/Hydra/Schema/Jobsets.pm'# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ORCZ73BJrscvmyf/4ds0UQ - edit in src/lib/Hydra/Schema/Jobsets.pm at line 277
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/Projects.pm at line 8
use base 'DBIx::Class::Core'; - edit in src/lib/Hydra/Schema/Projects.pm at line 11
use base 'DBIx::Class'; - replacement in src/lib/Hydra/Schema/Projects.pm at line 12
__PACKAGE__->load_components("Core");=head1 NAMEHydra::Schema::Projects=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 19
=head1 ACCESSORS=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 displaynamedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 enableddata_type: integerdefault_value: 1is_nullable: 0size: undef=head2 ownerdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 homepagedata_type: textdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/Projects.pm at line 108
__PACKAGE__->belongs_to("owner", "Hydra::Schema::Users", { username => "owner" });=head1 RELATIONS=head2 ownerType: belongs_toRelated object: L<Hydra::Schema::Users>=cut__PACKAGE__->belongs_to("owner", "Hydra::Schema::Users", { username => "owner" }, {});=head2 jobsetsType: has_manyRelated object: L<Hydra::Schema::Jobsets>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 134
=head2 jobsType: has_manyRelated object: L<Hydra::Schema::Jobs>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 148
=head2 buildsType: has_manyRelated object: L<Hydra::Schema::Builds>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 162
=head2 viewsType: has_manyRelated object: L<Hydra::Schema::Views>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 176
=head2 viewjobsType: has_manyRelated object: L<Hydra::Schema::ViewJobs>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 190
=head2 releasesType: has_manyRelated object: L<Hydra::Schema::Releases>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 204
=head2 releasemembersType: has_manyRelated object: L<Hydra::Schema::ReleaseMembers>=cut - edit in src/lib/Hydra/Schema/Projects.pm at line 218
=head2 jobsetinputhashesType: has_manyRelated object: L<Hydra::Schema::JobsetInputHashes>=cut - replacement in src/lib/Hydra/Schema/Projects.pm at line 234
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:05:10# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+HDJ8tIPcvj5+IwgHqTnaw# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yH/9hz6FH09kgusRNWrqPg - edit in src/lib/Hydra/Schema/Projects.pm at line 237
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/ReleaseMembers.pm at line 8
use base 'DBIx::Class::Core';=head1 NAME - replacement in src/lib/Hydra/Schema/ReleaseMembers.pm at line 14
use base 'DBIx::Class';Hydra::Schema::ReleaseMembers=cut - edit in src/lib/Hydra/Schema/ReleaseMembers.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/ReleaseMembers.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 release_data_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 builddata_type: integerdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/ReleaseMembers.pm at line 89
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 releaseType: belongs_toRelated object: L<Hydra::Schema::Releases>=cut - edit in src/lib/Hydra/Schema/ReleaseMembers.pm at line 114
{}, - replacement in src/lib/Hydra/Schema/ReleaseMembers.pm at line 116
__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" });=head2 buildType: belongs_toRelated object: L<Hydra::Schema::Builds> - edit in src/lib/Hydra/Schema/ReleaseMembers.pm at line 123
=cut - replacement in src/lib/Hydra/Schema/ReleaseMembers.pm at line 125
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fu21YcmM1U76pcgFY1qZ5A__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" }, {}); - replacement in src/lib/Hydra/Schema/ReleaseMembers.pm at line 128
# You can replace this text with custom content, and it will be preserved on regeneration# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QTByw0fKIXFIYYSXCtKyyw - edit in src/lib/Hydra/Schema/Releases.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/Releases.pm at line 11
use base 'DBIx::Class';=head1 NAMEHydra::Schema::Releases - replacement in src/lib/Hydra/Schema/Releases.pm at line 16
__PACKAGE__->load_components("Core");=cut - edit in src/lib/Hydra/Schema/Releases.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 timestampdata_type: integerdefault_value: undefis_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=cut - replacement in src/lib/Hydra/Schema/Releases.pm at line 85
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 releasemembersType: has_manyRelated object: L<Hydra::Schema::ReleaseMembers>=cut - replacement in src/lib/Hydra/Schema/Releases.pm at line 116[6.4209]→[6.4863:5008](∅→∅),[6.3608]→[6.4354:4355](∅→∅),[6.5008]→[6.4354:4355](∅→∅),[6.4354]→[6.4354:4355](∅→∅)
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cbt+hnRoIN5T6u8qC9uQBg# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:tUuuHG9duLzmDhUywM+ErQ - edit in src/lib/Hydra/Schema/Releases.pm at line 119
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/SystemTypes.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/SystemTypes.pm at line 11
use base 'DBIx::Class';=head1 NAMEHydra::Schema::SystemTypes - replacement in src/lib/Hydra/Schema/SystemTypes.pm at line 16
__PACKAGE__->load_components("Core");=cut - edit in src/lib/Hydra/Schema/SystemTypes.pm at line 19
=head1 ACCESSORS=head2 systemdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 maxconcurrentdata_type: integerdefault_value: 2is_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/SystemTypes.pm at line 50
- edit in src/lib/Hydra/Schema/SystemTypes.pm at line 51
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QtiooD8Th7dBKknK5IRhMQ - edit in src/lib/Hydra/Schema/SystemTypes.pm at line 52
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cY3UlAd8a/jARP5klFLP6g - edit in src/lib/Hydra/Schema/SystemTypes.pm at line 55
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/UserRoles.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/UserRoles.pm at line 12
use base 'DBIx::Class';=head1 NAMEHydra::Schema::UserRoles=cut - edit in src/lib/Hydra/Schema/UserRoles.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/UserRoles.pm at line 19
=head1 ACCESSORS=head2 usernamedata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 roledata_type: textdefault_value: undefis_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/UserRoles.pm at line 57
__PACKAGE__->belongs_to("username", "Hydra::Schema::Users", { username => "username" }); - edit in src/lib/Hydra/Schema/UserRoles.pm at line 58
=head1 RELATIONS - replacement in src/lib/Hydra/Schema/UserRoles.pm at line 60
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9oO99uYxlWqY3GxfUWjNzg=head2 usernameType: belongs_to - edit in src/lib/Hydra/Schema/UserRoles.pm at line 64
Related object: L<Hydra::Schema::Users> - replacement in src/lib/Hydra/Schema/UserRoles.pm at line 66
# You can replace this text with custom content, and it will be preserved on regeneration=cut__PACKAGE__->belongs_to("username","Hydra::Schema::Users",{ username => "username" },{},);# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qEshVHXf4YQ0SEVeZ9cVLQ - edit in src/lib/Hydra/Schema/Users.pm at line 8
use base 'DBIx::Class::Core'; - edit in src/lib/Hydra/Schema/Users.pm at line 11
use base 'DBIx::Class'; - replacement in src/lib/Hydra/Schema/Users.pm at line 12
__PACKAGE__->load_components("Core");=head1 NAMEHydra::Schema::Users=cut - edit in src/lib/Hydra/Schema/Users.pm at line 19
=head1 ACCESSORS=head2 usernamedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 fullnamedata_type: textdefault_value: undefis_nullable: 1size: undef=head2 emailaddressdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 passworddata_type: textdefault_value: undefis_nullable: 0size: undef=head2 emailonerrordata_type: integerdefault_value: 0is_nullable: 0size: undef=cut - edit in src/lib/Hydra/Schema/Users.pm at line 92
=head1 RELATIONS=head2 userrolesType: has_manyRelated object: L<Hydra::Schema::UserRoles>=cut - edit in src/lib/Hydra/Schema/Users.pm at line 108
=head2 projectsType: has_manyRelated object: L<Hydra::Schema::Projects>=cut - replacement in src/lib/Hydra/Schema/Users.pm at line 124[6.3782]→[6.102:247](∅→∅),[6.247]→[6.3924:3925](∅→∅),[6.2223]→[6.3924:3925](∅→∅),[6.2568]→[6.3924:3925](∅→∅),[6.2585]→[6.3924:3925](∅→∅),[6.2646]→[6.3924:3925](∅→∅),[6.2732]→[6.3924:3925](∅→∅),[6.2803]→[6.3924:3925](∅→∅),[6.2870]→[6.3924:3925](∅→∅),[6.2969]→[6.3924:3925](∅→∅),[6.3037]→[6.3924:3925](∅→∅),[6.3166]→[6.3924:3925](∅→∅),[6.3230]→[6.3924:3925](∅→∅),[6.3230]→[6.3924:3925](∅→∅),[6.3331]→[6.3924:3925](∅→∅),[6.3365]→[6.3924:3925](∅→∅),[6.4270]→[6.3924:3925](∅→∅),[6.4307]→[6.3924:3925](∅→∅),[6.4318]→[6.3924:3925](∅→∅),[6.4421]→[6.3924:3925](∅→∅),[6.5446]→[6.3924:3925](∅→∅),[6.7847]→[6.3924:3925](∅→∅),[6.8760]→[6.3924:3925](∅→∅),[6.17746]→[6.3924:3925](∅→∅),[6.3924]→[6.3924:3925](∅→∅)
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-12-18 12:57:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/AWZnceSVTAlb5Tru9T1+g# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vHluB+s1FkpJBPWmpv+wUQ - edit in src/lib/Hydra/Schema/Users.pm at line 127
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/ViewJobs.pm at line 12
use base 'DBIx::Class';=head1 NAMEHydra::Schema::ViewJobs=cut - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 18
__PACKAGE__->load_components("Core"); - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 view_data_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 jobdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 attrsdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 isprimarydata_type: integerdefault_value: 0is_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 jobsetdata_type: textdefault_value: undefis_nullable: 0size: undef=head2 autoreleasedata_type: integerdefault_value: 0is_nullable: 0size: undef=cut - replacement in src/lib/Hydra/Schema/ViewJobs.pm at line 133
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 viewType: belongs_toRelated object: L<Hydra::Schema::Views>=cut - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 158
{}, - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 160
- edit in src/lib/Hydra/Schema/ViewJobs.pm at line 161
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:RX9tEuV8mEg13dxEe9SJrQ - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 162
# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+aFIv2sSlgMWKcQuWnq0fg - edit in src/lib/Hydra/Schema/ViewJobs.pm at line 165
# You can replace this text with custom content, and it will be preserved on regeneration - edit in src/lib/Hydra/Schema/Views.pm at line 8
use base 'DBIx::Class::Core'; - replacement in src/lib/Hydra/Schema/Views.pm at line 11
use base 'DBIx::Class';=head1 NAMEHydra::Schema::Views - replacement in src/lib/Hydra/Schema/Views.pm at line 16
__PACKAGE__->load_components("Core");=cut - edit in src/lib/Hydra/Schema/Views.pm at line 19
=head1 ACCESSORS=head2 projectdata_type: textdefault_value: undefis_foreign_key: 1is_nullable: 0size: undef=head2 namedata_type: textdefault_value: undefis_nullable: 0size: undef=head2 descriptiondata_type: textdefault_value: undefis_nullable: 1size: undef=head2 keepdata_type: integerdefault_value: 0is_nullable: 0size: undef=cut - replacement in src/lib/Hydra/Schema/Views.pm at line 80
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" });=head1 RELATIONS=head2 projectType: belongs_toRelated object: L<Hydra::Schema::Projects>=cut__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }, {});=head2 viewjobsType: has_manyRelated object: L<Hydra::Schema::ViewJobs>=cut - replacement in src/lib/Hydra/Schema/Views.pm at line 108[6.7142]→[6.5593:5738](∅→∅),[6.2139]→[6.7284:7285](∅→∅),[6.2156]→[6.7284:7285](∅→∅),[6.2217]→[6.7284:7285](∅→∅),[6.2303]→[6.7284:7285](∅→∅),[6.2374]→[6.7284:7285](∅→∅),[6.2432]→[6.7284:7285](∅→∅),[6.2737]→[6.7284:7285](∅→∅),[6.2801]→[6.7284:7285](∅→∅),[6.2801]→[6.7284:7285](∅→∅),[6.2824]→[6.7284:7285](∅→∅),[6.2893]→[6.7284:7285](∅→∅),[6.3261]→[6.7284:7285](∅→∅),[6.3329]→[6.7284:7285](∅→∅),[6.3712]→[6.7284:7285](∅→∅),[6.3992]→[6.7284:7285](∅→∅),[6.4773]→[6.7284:7285](∅→∅),[6.5738]→[6.7284:7285](∅→∅),[6.9628]→[6.7284:7285](∅→∅),[6.16471]→[6.7284:7285](∅→∅),[6.7284]→[6.7284:7285](∅→∅)
# Created by DBIx::Class::Schema::Loader v0.04999_09 @ 2009-11-17 16:04:13# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:BnM3PKkdJXAaT4rPR8gJsQ# Created by DBIx::Class::Schema::Loader v0.05003 @ 2010-02-25 10:29:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Ziocg+WjpiRs3lmlPJL4YA - edit in src/lib/Hydra/Schema/Views.pm at line 111
# You can replace this text with custom content, and it will be preserved on regeneration