Allowed to 5 auth requests before fail (6687743adb/src/Composer/Util/Svn.php (L115)).

main
Phansys 11 years ago
parent d498e73363
commit 465d1fdd44

@ -20,6 +20,8 @@ use Composer\IO\IOInterface;
*/ */
class Svn class Svn
{ {
const MAX_QTY_AUTH_TRIES = 5;
/** /**
* @var array * @var array
*/ */
@ -50,6 +52,11 @@ class Svn
*/ */
protected $process; protected $process;
/**
* @var integer
*/
protected $qtyAuthTries = 0;
/** /**
* @param string $url * @param string $url
* @param \Composer\IO\IOInterface $io * @param \Composer\IO\IOInterface $io
@ -112,11 +119,8 @@ class Svn
); );
} }
// TODO keep a count of user auth attempts and ask 5 times before // try to authenticate if maximum quantity of tries not reached
// failing hard (currently it fails hard directly if the URL has credentials) if ($this->qtyAuthTries++ < self::MAX_QTY_AUTH_TRIES || !$this->hasAuth()) {
// try to authenticate
if (!$this->hasAuth()) {
$this->doAuthDance(); $this->doAuthDance();
// restart the process // restart the process

Loading…
Cancel
Save