check for revisions

[?]
Oct 5, 2011, 7:08 PM
ODWGRX32EMUMLRDHFGGFIBZGP3MQIJDC75SZZASN76XOEHCNRHYQC

Dependencies

  • [2] HZ2U4QEV no branch info available yet in scmdiff, so disable for now
  • [3] BKOIYITR added some json responses
  • [4] TH674WKJ add log diff to compare logs to previous builds
  • [5] SHYRGAWZ hydra: when no external url is given for diff's of git/hg input, revert to a diff done on a local available clone

Change contents

  • edit in src/lib/Hydra/Controller/API.pm at line 210
    [3.279][3.279:328]()
    my $branch = $c->request->params->{branch} ;
  • edit in src/lib/Hydra/Controller/API.pm at line 212
    [3.418]
    [3.418]
    my $branch;
    die("invalid revisions: [$rev1] [$rev2]") if $rev1 !~ m/^[a-zA-Z0-9_.]+$/ || $rev2 !~ m/^[a-zA-Z0-9_.]+$/ ;
  • replacement in src/lib/Hydra/Controller/API.pm at line 220
    [3.552][2.0:56]()
    $diff .= `(cd $clonePath ; hg log -r $rev1 -r $rev2)`;
    [3.552]
    [3.605]
    $branch = `hg log --template '{branch}' -r $rev2`;
    $diff .= `(cd $clonePath ; hg log -r $rev1 -r $rev2 -b $branch)`;