Merge pull request #8993 from glaubinix/t/git-driver-use-auth-support

GitDriver: use authentication for supports check
main
Jordi Boggiano 4 years ago committed by GitHub
commit cbdee533e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -219,8 +219,17 @@ class GitDriver extends VcsDriver
return false;
}
$process = new ProcessExecutor($io);
$gitUtil = new GitUtil($io, $config, new ProcessExecutor($io), new Filesystem());
GitUtil::cleanEnv();
try {
$gitUtil->runCommand(function ($url) {
return 'git ls-remote --heads ' . ProcessExecutor::escape($url);
}, $url, null);
} catch (\RuntimeException $e) {
return false;
}
return $process->execute('git ls-remote --heads ' . ProcessExecutor::escape($url), $output) === 0;
return true;
}
}

Loading…
Cancel
Save