diff --git a/src/workflow/ArcanistWorkflow.php b/src/workflow/ArcanistWorkflow.php --- a/src/workflow/ArcanistWorkflow.php +++ b/src/workflow/ArcanistWorkflow.php @@ -932,8 +932,12 @@ echo implode("\n\n", $lists)."\n"; - $all_uncommitted = array_merge($unstaged, $uncommitted); + $all_uncommitted = array_merge($untracked, $unstaged, $uncommitted); if ($this->askForAdd($all_uncommitted)) { + if ($untracked) { + $api->addToCommit($untracked); + } + if ($unstaged) { $api->addToCommit($unstaged); } @@ -976,6 +980,10 @@ "# ".pht('Enter a commit message.')."\n#\n". "# ".pht('Changes:')."\n#\n"; + foreach ($untracked as $untracked_path) { + $template .= "# ".$untracked_path." (".pht('Added').")\n"; + } + $paths = array_merge($uncommitted, $unstaged); $paths = array_unique($paths); sort($paths);