Cleanup

[?]
Dec 4, 2011, 9:18 PM
2WRTOU2Z2R3MWLRZCKK3ZZ2C5LJBH6GNJT77NETVA22Y23DUIX5QC

Dependencies

  • [2] A22P7HCO hydra: at evaluation, check if path is already built, and mark as built in stead of adding to the queue.
  • [3] FXW2UR7F initial bzr support
  • [4] EDRUQ4UK Die TABs die
  • [5] JZE7DC2F Whitespace
  • [6] VOBOLKL4 missing case for hg input type
  • [7] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate
  • [8] YFPZ46YK * hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job.
  • [9] 3XTHEUMP * Implemented the clone feature.
  • [10] G7XYM6MU use local clone to limit bandwidth usage
  • [11] 2WUNXJGW Hydra/26: Go back to using "svn export" as default for svn, added svn-checkout type for jobset which need .svn dirs. export is much more efficient
  • [12] JTRG7RDQ add support for git as jobinput
  • [13] KQS7DSKJ * Clean up indentation.
  • [14] ARD6Z67T Do incremental SVN checkouts
  • [15] ENYUXIFP support git branches as input in stead of only master branch
  • [16] BMSQD2ZH Indentation
  • [17] O25D52TA initial support for mercurial

Change contents

  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 103
    [4.177][4.4434:4494](),[4.4434][4.4434:4494]()
    my ($db, $project, $jobset, $name, $type, $value) = @_;
    [4.177]
    [4.4494]
    my ($db, $project, $jobset, $name, $value) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 156
    [4.1844][4.1844:1890]()
    { type => $type
    , uri => $uri
    [4.1844]
    [4.1890]
    { uri => $uri
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 165
    [4.201][4.114:185]()
    my ($db, $project, $jobset, $name, $type, $value, $checkout) = @_;
    [4.201]
    [4.6793]
    my ($db, $project, $jobset, $name, $value, $checkout) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 229
    [4.3572][4.3572:3618]()
    { type => $type
    , uri => $uri
    [4.3572]
    [4.3618]
    { uri => $uri
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 238
    [4.287][4.287:347]()
    my ($db, $project, $jobset, $name, $type, $value) = @_;
    [4.287]
    [4.8707]
    my ($db, $project, $jobset, $name, $value) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 265
    [4.4754][4.4754:4823]()
    { type => "build"
    , storePath => $prevBuild->outpath
    [4.4754]
    [4.4823]
    { storePath => $prevBuild->outpath
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 273
    [4.165][4.165:225]()
    my ($db, $project, $jobset, $name, $type, $value) = @_;
    [4.165]
    [4.225]
    my ($db, $project, $jobset, $name, $value) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 302
    [4.5847][4.5847:5927]()
    { type => "sysbuild"
    , storePath => $prevBuild->outpath
    [4.5847]
    [4.5927]
    { storePath => $prevBuild->outpath
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 315
    [4.371][4.371:431]()
    my ($db, $project, $jobset, $name, $type, $value) = @_;
    [4.371]
    [4.431]
    my ($db, $project, $jobset, $name, $value) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 405
    [4.1934][4.8421:8467]()
    { type => $type
    , uri => $uri
    [4.1934]
    [4.8467]
    { uri => $uri
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 414
    [3.116][3.116:187]()
    my ($db, $project, $jobset, $name, $type, $value, $checkout) = @_;
    [3.116]
    [3.187]
    my ($db, $project, $jobset, $name, $value, $checkout) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 477
    [3.2295][3.2295:2341]()
    { type => $type
    , uri => $uri
    [3.2295]
    [3.2341]
    { uri => $uri
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 486
    [4.268][4.2141:2201](),[4.2141][4.2141:2201]()
    my ($db, $project, $jobset, $name, $type, $value) = @_;
    [4.268]
    [4.269]
    my ($db, $project, $jobset, $name, $value) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 546
    [4.2388][4.2388:2434]()
    { type => $type
    , uri => $uri
    [4.2388]
    [4.2434]
    { uri => $uri
  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 557
    [4.2281]
    [4.2281]
    my $input;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 560
    [4.2309][4.8581:8658]()
    return fetchInputPath($db, $project, $jobset, $name, $type, $value);
    [4.2309]
    [4.2379]
    $input = fetchInputPath($db, $project, $jobset, $name, $value);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 563
    [4.2414][4.258:337]()
    return fetchInputSVN($db, $project, $jobset, $name, $type, $value, 0);
    [4.2414]
    [4.337]
    $input = fetchInputSVN($db, $project, $jobset, $name, $value, 0);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 566
    [4.381][4.381:460]()
    return fetchInputSVN($db, $project, $jobset, $name, $type, $value, 1);
    [4.381]
    [4.2483]
    $input = fetchInputSVN($db, $project, $jobset, $name, $value, 1);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 569
    [4.2520][4.8736:8814]()
    return fetchInputBuild($db, $project, $jobset, $name, $type, $value);
    [4.2520]
    [4.1515]
    $input = fetchInputBuild($db, $project, $jobset, $name, $value);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 572
    [4.1555][4.8815:8899]()
    return fetchInputSystemBuild($db, $project, $jobset, $name, $type, $value);
    [4.1555]
    [4.2591]
    $input = fetchInputSystemBuild($db, $project, $jobset, $name, $value);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 575
    [4.2626][4.8900:8976]()
    return fetchInputGit($db, $project, $jobset, $name, $type, $value);
    [4.2626]
    [4.2695]
    $input = fetchInputGit($db, $project, $jobset, $name, $value);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 578
    [4.28][4.28:103]()
    return fetchInputHg($db, $project, $jobset, $name, $type, $value);
    [4.28]
    [4.103]
    $input = fetchInputHg($db, $project, $jobset, $name, $value);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 581
    [3.2486][3.2486:2568]()
    return fetchInputBazaar($db, $project, $jobset, $name, $type, $value, 0);
    [3.2486]
    [3.2568]
    $input = fetchInputBazaar($db, $project, $jobset, $name, $value, 0);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 584
    [3.2612][3.2612:2694]()
    return fetchInputBazaar($db, $project, $jobset, $name, $type, $value, 1);
    [3.2612]
    [3.2694]
    $input = fetchInputBazaar($db, $project, $jobset, $name, $value, 1);
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 588
    [4.10086][4.10086:10135]()
    return {type => $type, value => $value};
    [4.10086]
    [3.2704]
    $input = { value => $value };
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 592
    [4.10257][4.10257:10306]()
    return {type => $type, value => $value};
    [4.10257]
    [3.2715]
    $input = { value => $value };
  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 597
    [4.10397]
    [4.1356]
    $input->{type} = $type;
    return $input;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 835
    [4.6016][2.474:510]()
    if(isValidPath($outPath)) {
    [4.6016]
    [2.510]
    if (isValidPath($outPath)) {