diff options
| author | Guenter Knauf <lists@gknw.net> | 2010-04-13 03:15:31 +0200 | 
|---|---|---|
| committer | Guenter Knauf <lists@gknw.net> | 2010-04-13 03:15:31 +0200 | 
| commit | 6ab2cae55eb261e29982774783d28bb2776a9758 (patch) | |
| tree | eb571951774d0f3db0a0d1278535a46fc3d568af /tests | |
| parent | a8f85e778f0e845caeb0011e28becf9edca3e7ac (diff) | |
changed the git update block to take care of c-ares repo if detected.
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/testcurl.pl | 45 | 
1 files changed, 20 insertions, 25 deletions
diff --git a/tests/testcurl.pl b/tests/testcurl.pl index e2fb58f63..5675fa299 100755 --- a/tests/testcurl.pl +++ b/tests/testcurl.pl @@ -72,7 +72,7 @@ use vars qw($name $email $desc $confopts $runtestopts $setupfile $mktarball              $timestamp);  # version of this script -$version='2010-04-12'; +$version='2010-04-13';  $fixed=0;  # Determine if we're running from git or a canned copy of curl, @@ -375,33 +375,28 @@ if (-d $build) {  # get in the curl source tree root  chdir $CURLDIR; -sub gitpull() { -    # update quietly to the latest git -    if($nogitpull) { -        logit "skipping git pull (--nogitpull)"; -        return 1; -    } -    else { -        logit "run git pull"; -        system("git pull 2>&1"); -        return $?; -    } -} -  # Do the git thing, or not...  if ($git) { - -  my $cvsstat = gitpull(); - -  if ($cvsstat != 0) { -    # update failure is not lethal -    logit "failed to update from git ($cvsstat), continue anyway"; -  } -  elsif (!$nogitpull) { +  # update quietly to the latest git +  if($nogitpull) { +    logit "skipping git pull (--nogitpull)"; +  } else { +    my $gitstat = 0; +    logit "run git pull in curl"; +    system("git pull 2>&1"); +    $gitstat += $?; +    logit "failed to update from curl git ($?), continue anyway" if ($?); +    if (-d "$CURLDIR/ares/.git") { +      chdir "$CURLDIR/ares"; +      logit "run git pull in ares"; +      system("git pull 2>&1"); +      $gitstat += $?; +      logit "failed to update from ares git ($?), continue anyway" if ($?); +      chdir $CURLDIR; +    }      # Set timestamp to the UTC the git update took place. -    $timestamp = scalar(gmtime)." UTC"; +    $timestamp = scalar(gmtime)." UTC" if (!$gitstat);    } -    # get the last 5 commits for show (even if no pull was made)    my @commits=`git log --pretty=oneline --abbrev-commit -5`;    logit "The most recent git commits:"; @@ -411,7 +406,7 @@ if ($git) {    }    if($nobuildconf) { -      logit "told to not run buildconf"; +    logit "told to not run buildconf";    }    elsif ($configurebuild) {      # remove possible left-overs from the past  | 
