1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-10 08:52:39 +01:00

Allow arc unit --everything to work without a base commit

Summary: Fixes T2461. Similarly to `arc lint --everything`, `arc unit --everything` should work without a base commit.

Test Plan: Removed the `.git/arc/default-relative-commit` file and ran `arc unit --everything`.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T2461

Differential Revision: https://secure.phabricator.com/D11459
This commit is contained in:
Joshua Spence 2015-01-23 07:21:53 +11:00
parent 937861ce58
commit 0b22838cca

View file

@ -130,7 +130,11 @@ EOTEXT
'flag runs every test.'); 'flag runs every test.');
} }
$paths = $this->selectPathsForWorkflow($paths, $rev); if ($everything) {
$paths = iterator_to_array($this->getRepositoryApi()->getAllFiles());
} else {
$paths = $this->selectPathsForWorkflow($paths, $rev);
}
if (!class_exists($engine_class) || if (!class_exists($engine_class) ||
!is_subclass_of($engine_class, 'ArcanistUnitTestEngine')) { !is_subclass_of($engine_class, 'ArcanistUnitTestEngine')) {