From 0eecd3108fd668d6f5b7786f9d47ae7599233269 Mon Sep 17 00:00:00 2001 From: epriestley Date: Fri, 18 Feb 2011 17:08:10 -0800 Subject: [PATCH] Resolve further subtlety with untracked files. Summary: Test Plan: Reviewers: CC: --- src/workflow/unit/ArcanistUnitWorkflow.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/workflow/unit/ArcanistUnitWorkflow.php b/src/workflow/unit/ArcanistUnitWorkflow.php index 46d632ed..71488138 100644 --- a/src/workflow/unit/ArcanistUnitWorkflow.php +++ b/src/workflow/unit/ArcanistUnitWorkflow.php @@ -71,13 +71,21 @@ EOTEXT if ($this->getArgument('paths')) { // TODO: deal with git stuff - $paths = $this->getArgument('paths'); } else { $paths = $repository_api->getWorkingCopyStatus(); + + // TODO: clean this up + foreach ($paths as $path => $mask) { + if ($mask & ArcanistRepositoryAPI::FLAG_UNTRACKED) { + unset($paths[$path]); + } + } + $paths = array_keys($paths); } + PhutilSymbolLoader::loadClass($engine_class); $engine = newv($engine_class, array()); $engine->setWorkingCopy($working_copy);