* Add a link to each project's homepage. Suggested by karltk.

[?]
Feb 11, 2009, 11:14 PM
V4RNHJNR3WIBINRVD5MADTLUQWMCOMWHBD43MDV2XD7S6BRLL2YAC

Dependencies

  • [2] ECBA3GQO * Make the schema class names match the case of the SQL table names.
  • [3] TQKGQ5R3
  • [4] CMU3YKOU * Store the release name.
  • [5] TWVSALRL * Allow the maximum number of concurrent builds per platform to be
  • [6] L2E6EVE2 * Merged the Build and Job tables.
  • [7] BVOPAMLS
  • [8] IK53RV4V
  • [9] WYN733ST * Store build duration, handle cached builds.
  • [10] B72GLND4
  • [11] H7CNGK4O * Log evaluation errors etc. in the DB.
  • [12] VCOSLZRP
  • [13] 3ZCEPLNO
  • [14] X27GNHDV * Basic job info in the database.
  • [15] ZEHSSVFG
  • [16] YTZOC7C5 * Editing of jobset inputs.
  • [17] 67P45PY4
  • [18] EYNG4EL4 * Regenerate the bindings from a clean sqlite database.
  • [19] TLZ2SPBR
  • [20] 6BLUKEQ2 * Caching of "path" inputs, and fake a revision number for those.
  • [21] KOTB7BKV
  • [22] VJHIHMEH * Store the meta.longDescription and meta.license attributes in the
  • [23] 7YBYT2LQ
  • [24] FHF6IZJQ * Basic release management: releases are now dynamically computed as
  • [25] CLJQCY2X * Store info about all the build actions and allow them to be
  • [26] YAPITGB3 * Boolean inputs.
  • [27] R5D7DZPE
  • [28] ZVTSOVHN * Support Subversion checkouts.
  • [29] M552HLIA * Support variant builds.
  • [30] S66BOMVU * Added authentication.
  • [31] J5UVLXOK * Start of a basic Catalyst web interface.
  • [32] GWCV3TQV * BuildInputs table: link to dependencies, include store paths.
  • [33] DVNWJXWW * Generic declaration of build products.
  • [34] RU7AQO7U * Role-based access control. Only admins can create projects. Only
  • [35] SHBLLAVH * More global substitution.
  • [36] BD3GRK4B * Get rid of "positive failures" and separate log phases.
  • [37] PHX2HIVG * Store info about the build inputs in the build record.
  • [*] GCHNNFZP
  • [*] W6DC6K4I * Happy Javascript hacking.
  • [*] N22GPKYT * Put info about logs / build products in the DB.

Change contents

  • edit in src/Hydra/lib/Hydra/Controller/Root.pm at line 350
    [39.335]
    [39.335]
    $project->homepage(trim $c->request->params->{homepage});
  • replacement in src/Hydra/lib/Hydra/Schema/BuildInputs.pm at line 39
    [3.782][2.166:308]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:p7rmvFgJAx+g7z5F7ecVVg
    [3.782]
    [3.924]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:sfGY0lHkOxmL8MUh9XRzcQ
  • replacement in src/Hydra/lib/Hydra/Schema/BuildProducts.pm at line 36
    [3.4922][2.388:530]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OJQ5uOiLpUxyUyAJtcZq7Q
    [3.4922]
    [3.5064]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:0Q+SE9zoGRXIKLQbKgUEOg
  • replacement in src/Hydra/lib/Hydra/Schema/BuildResultInfo.pm at line 34
    [3.2382][2.614:756]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:RXmEtQbYM1TJCsqGGbAnHA
    [3.2382]
    [3.2524]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5fMxCc6sKchB4munRoQ3tg
  • replacement in src/Hydra/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 30
    [3.4473][2.848:990]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mwZi4xhp9c5uZPp0LJcW/w
    [3.4473]
    [3.4615]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:b3e3/nNEkIL5NT0njXfmvQ
  • replacement in src/Hydra/lib/Hydra/Schema/BuildSteps.pm at line 38
    [3.2816][2.1064:1206]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mPYFEGY2OMsfRQDIcp7KMw
    [3.2816]
    [3.2958]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+Uu75EKOIqmX2kDdoF4urw
  • replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 77
    [3.6194][2.1418:1560]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OLYzmcCXrq4g1ja5mFS1uA
    [3.6194]
    [3.3377]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+5YWpNShfJeY0rZxT6NFXg
  • replacement in src/Hydra/lib/Hydra/Schema/CachedPathInputs.pm at line 25
    [3.1497][2.1879:2021]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uF9YsqaK0c9U4lSSMcWPQg
    [3.1497]
    [3.1639]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fVED/6C0XGnrNGSazH7amg
  • replacement in src/Hydra/lib/Hydra/Schema/CachedSubversionInputs.pm at line 23
    [3.2342][2.2119:2261]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KGF9+q9XvPhsJw/Fl6aTqg
    [3.2342]
    [3.2484]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kOLnExOz2rlFJQ3tcE+7Xg
  • replacement in src/Hydra/lib/Hydra/Schema/JobsetInputAlts.pm at line 34
    [3.1831][2.2379:2521]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Q3wBn9LdHsDDkQ1rgFgfSA
    [3.1831]
    [3.1973]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3QPU9ikr0SZn/S99qOMRAg
  • replacement in src/Hydra/lib/Hydra/Schema/JobsetInputs.pm at line 46
    [3.1681][2.2636:2778]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Zq2Y5b6Mu3Lh5xc3c+YMhA
    [3.1681]
    [3.1823]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dpuTqJIOcIuMe9xxR9NYdQ
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 53
    [3.2992][2.2847:2989]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:tzPEPlQXvjE7XzmjTkQ97A
    [3.2992]
    [3.3134]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:r/PJAD9K8L3WHUncNFlnaw
  • edit in src/Hydra/lib/Hydra/Schema/Projects.pm at line 20
    [3.2915]
    [3.2915]
    { data_type => "text", is_nullable => 0, size => undef },
    "homepage",
  • replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 48
    [3.3685][2.3059:3201]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VErTJlFT79ncSgQRHbxRBg
    [3.3685]
    [3.3827]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9UhObD4jTQzVnYRWKPQOvg
  • replacement in src/Hydra/lib/Hydra/Schema/ReleaseSetJobs.pm at line 35
    [3.6070][2.3316:3458]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vvPlit6ptYgp5wubWQOnbA
    [3.6070]
    [3.6212]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:aK/I+BIryTR1h/KGOxQ7mw
  • replacement in src/Hydra/lib/Hydra/Schema/ReleaseSets.pm at line 32
    [3.7142][2.3570:3712]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:z/OOijrjmVRCC4FYZL8qFA
    [3.7142]
    [3.7284]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vQ4hwubK2w3czUD9ghGHBg
  • replacement in src/Hydra/lib/Hydra/Schema/SystemTypes.pm at line 19
    [3.2105][2.3788:3930]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:t6mZU62241XET+vQ5X87cw
    [3.2105]
    [3.2247]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:63NZCqYk/4E0ISCUaDqneA
  • replacement in src/Hydra/lib/Hydra/Schema/UserRoles.pm at line 20
    [3.3736][2.4002:4144]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Qvo2+AyVdqY8ML6dVJ8Mxg
    [3.3736]
    [3.3878]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Lck5v6SX1rzILTrkSdZBtg
  • replacement in src/Hydra/lib/Hydra/Schema/Users.pm at line 33
    [3.3782][2.4176:4318]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:jUowQgo9F2lJRmdtu4PLQA
    [3.3782]
    [3.3924]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OQzF0LFe3iSh9KxLk1vL8w
  • replacement in src/Hydra/lib/Hydra/Schema.pm at line 11
    [3.6498][2.4319:4461]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XUOZNYJWLcbWpHNpePDazA
    [3.6498]
    [3.6640]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2009-02-11 23:16:48
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+EFA/I0SY8Jih++hjX1Ypg
  • edit in src/Hydra/root/project.tt at line 169
    [40.3619]
    [3.5255]
    </tr>
    <tr>
    <th>Homepage:</th>
    <td>
    [% IF edit %]
    [% INCLUDE maybeEditString param="homepage" value=curProject.homepage %]
    [% ELSE %]
    [% IF curProject.homepage %]
    <a [% HTML.attributes(href => curProject.homepage) %]>[% HTML.escape(curProject.homepage) %]</a>
    [% ELSE %]
    <em>(not specified)</em>
    [% END %]
    [% END %]
    </td>
  • edit in src/Hydra/sql/hydra.sql at line 163
    [3.5456]
    [3.5456]
    homepage text, -- URL for the project