Differential D11074 Diff 26680 src/applications/maniphest/controller/ManiphestTaskDetailController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/controller/ManiphestTaskDetailController.php
Show First 20 Lines • Show All 492 Lines • ▼ Show 20 Lines | private function buildPropertyView( | ||||
); | ); | ||||
$revisions_commits = array(); | $revisions_commits = array(); | ||||
$handles = $this->getLoadedHandles(); | $handles = $this->getLoadedHandles(); | ||||
$commit_phids = array_keys( | $commit_phids = array_keys( | ||||
$edges[ManiphestTaskHasCommitEdgeType::EDGECONST]); | $edges[ManiphestTaskHasCommitEdgeType::EDGECONST]); | ||||
if ($commit_phids) { | if ($commit_phids) { | ||||
$commit_drev = PhabricatorEdgeConfig::TYPE_COMMIT_HAS_DREV; | $commit_drev = DiffusionCommitHasRevisionEdgeType::EDGECONST; | ||||
$drev_edges = id(new PhabricatorEdgeQuery()) | $drev_edges = id(new PhabricatorEdgeQuery()) | ||||
->withSourcePHIDs($commit_phids) | ->withSourcePHIDs($commit_phids) | ||||
->withEdgeTypes(array($commit_drev)) | ->withEdgeTypes(array($commit_drev)) | ||||
->execute(); | ->execute(); | ||||
foreach ($commit_phids as $phid) { | foreach ($commit_phids as $phid) { | ||||
$revisions_commits[$phid] = $handles[$phid]->renderLink(); | $revisions_commits[$phid] = $handles[$phid]->renderLink(); | ||||
$revision_phid = key($drev_edges[$phid][$commit_drev]); | $revision_phid = key($drev_edges[$phid][$commit_drev]); | ||||
▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines |