diff --git a/src/parser/__tests__/ArcanistBundleTestCase.php b/src/parser/__tests__/ArcanistBundleTestCase.php --- a/src/parser/__tests__/ArcanistBundleTestCase.php +++ b/src/parser/__tests__/ArcanistBundleTestCase.php @@ -137,9 +137,15 @@ throw $ex; } - $author = 'unit-test '; - - execx('git commit --author %s -m %s', $author, $subject); + // If these aren't configured, Git complains even if we pass --author. + $git_name = 'unit-test'; + $git_email = 'unit-test@phabricator.com'; + + execx( + 'git -c user.name=%s -c user.email=%s commit -m %s', + $git_name, + $git_email, + $subject); list($result_hash) = execx('git log -n1 --format=%s', '%T'); $result_hash = trim($result_hash);