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

Merge branch 'amend_revision'

This commit is contained in:
Marek Sapota 2011-12-13 11:41:31 -08:00
commit f794b50b0e

View file

@ -90,7 +90,7 @@ EOTEXT
}
if ($this->getArgument('revision')) {
$revision_id = $this->getArgument('revision');
$revision_id = $this->normalizeRevisionID($this->getArgument('revision'));
} else {
$log = $repository_api->getGitCommitLog();
$parser = new ArcanistDiffParser();
@ -117,12 +117,23 @@ EOTEXT
// revision in it. Maybe this is worth restoring?
$conduit = $this->getConduit();
$message = $conduit->callMethodSynchronous(
'differential.getcommitmessage',
array(
'revision_id' => $revision_id,
'edit' => false,
));
try {
$message = $conduit->callMethodSynchronous(
'differential.getcommitmessage',
array(
'revision_id' => $revision_id,
'edit' => false,
)
);
} catch (ConduitClientException $ex) {
if (strpos($ex->getMessage(), 'ERR_NOT_FOUND') === false) {
throw $ex;
} else {
throw new ArcanistUsageException(
"Revision D{$revision_id} does not exist."
);
}
}
if ($is_show) {
echo $message."\n";