public function renderForDisplay(PhabricatorUser $viewer) { $suffix = parent::renderForDisplay($viewer); $commit = id(new DiffusionCommitQuery())->setViewer($viewer)->withIDs(array(idx($this->getTaskData(), 'commitID')))->executeOne(); if (!$commit) { return $suffix; } $link = DiffusionView::linkCommit($commit->getRepository(), $commit->getCommitIdentifier()); return array($link, $suffix); }