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(); | ||||
| } | } | ||||
| } | } | ||||