Differential D21449 Diff 51085 src/applications/repository/worker/PhabricatorRepositoryCommitParserWorker.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/repository/worker/PhabricatorRepositoryCommitParserWorker.php
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | public function renderForDisplay(PhabricatorUser $viewer) { | ||||
$link = DiffusionView::linkCommit( | $link = DiffusionView::linkCommit( | ||||
$commit->getRepository(), | $commit->getRepository(), | ||||
$commit->getCommitIdentifier()); | $commit->getCommitIdentifier()); | ||||
return array($link, $suffix); | return array($link, $suffix); | ||||
} | } | ||||
final protected function loadCommitData(PhabricatorRepositoryCommit $commit) { | |||||
if ($commit->hasCommitData()) { | |||||
return $commit->getCommitData(); | |||||
} | |||||
$commit_id = $commit->getID(); | |||||
$data = id(new PhabricatorRepositoryCommitData())->loadOneWhere( | |||||
'commitID = %d', | |||||
$commit_id); | |||||
if (!$data) { | |||||
$data = id(new PhabricatorRepositoryCommitData()) | |||||
->setCommitID($commit_id); | |||||
} | |||||
$commit->attachCommitData($data); | |||||
return $data; | |||||
} | |||||
final public function getViewer() { | final public function getViewer() { | ||||
return PhabricatorUser::getOmnipotentUser(); | return PhabricatorUser::getOmnipotentUser(); | ||||
} | } | ||||
} | } |