Some changes as suggested in the pr

main
Matthias Pigulla 13 years ago
parent 4e1cb32f8c
commit 7cdb8b6b3b

@ -172,11 +172,15 @@ class HgDriver implements VcsDriverInterface
*/ */
public static function supports($url, $deep = false) public static function supports($url, $deep = false)
{ {
if ($deep) { if (preg_match('#(^(?:https?|ssh)://(?:[^@]@)?bitbucket.org|https://(?:.*?)\.kilnhg.com)#i', $url)) {
exec(sprintf('hg identify %s', escapeshellarg($url)), $outputIgnored, $exit); return true;
return $exit == 0; }
}
if (!$deep) {
return false;
}
return false; exec(sprintf('hg identify %s', escapeshellarg($url)), null, $exit);
return $exit == 0;
} }
} }

@ -174,11 +174,11 @@ class SvnDriver implements VcsDriverInterface
return true; return true;
} }
if ($deep) { if (!$deep) {
@exec(sprintf('svn info --non-interactive %s 2>/dev/null', escapeshellarg($url)), $outputIgnored, $exit); return false;
return $exit == 0;
} }
return false; @exec(sprintf('svn info --non-interactive %s 2>/dev/null', escapeshellarg($url)), null, $exit);
return $exit == 0;
} }
} }

Loading…
Cancel
Save