1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-12-23 05:50:54 +01:00

Minor tidying of ArcanistVersionWorkflow

Summary: Self-explanatory.

Test Plan: Eyeball it.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: Korvin, epriestley

Differential Revision: https://secure.phabricator.com/D11553
This commit is contained in:
Joshua Spence 2015-01-30 07:15:05 +11:00
parent e9ffde30ba
commit c76c5d893e

View file

@ -29,7 +29,9 @@ EOTEXT
if (!Filesystem::binaryExists('git')) {
throw new ArcanistUsageException(
'Cannot display current version without having `git` installed.');
pht(
'Cannot display current version without having `%s` installed.',
'git'));
}
$roots = array(
@ -45,13 +47,17 @@ EOTEXT
$configuration_manager);
if (!Filesystem::pathExists($repository->getMetadataPath())) {
throw new ArcanistUsageException("{$lib} is not a git working copy.");
throw new ArcanistUsageException(
pht(
'%s is not a git working copy.',
$lib));
}
list($stdout) = $repository->execxLocal('log -1 --format=%s', '%H %ct');
list($commit, $timestamp) = explode(' ', $stdout);
$console->writeOut("%s %s (%s)\n",
$console->writeOut(
"%s %s (%s)\n",
$lib,
$commit,
date('j M Y', (int)$timestamp));