Differential D18663 Diff 44812 src/applications/differential/controller/DifferentialRevisionViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/controller/DifferentialRevisionViewController.php
Show First 20 Lines • Show All 320 Lines • ▼ Show 20 Lines | if ($repository) { | ||||
$other_revisions = array(); | $other_revisions = array(); | ||||
} | } | ||||
$other_view = null; | $other_view = null; | ||||
if ($other_revisions) { | if ($other_revisions) { | ||||
$other_view = $this->renderOtherRevisions($other_revisions); | $other_view = $this->renderOtherRevisions($other_revisions); | ||||
} | } | ||||
$this->buildPackageMaps($changesets); | |||||
$toc_view = $this->buildTableOfContents( | $toc_view = $this->buildTableOfContents( | ||||
$changesets, | $changesets, | ||||
$visible_changesets, | $visible_changesets, | ||||
$target->loadCoverageMap($viewer)); | $target->loadCoverageMap($viewer)); | ||||
// Attach changesets to each reviewer so we can show which Owners package | |||||
// reviewers own no files. | |||||
foreach ($revision->getReviewers() as $reviewer) { | |||||
$reviewer_phid = $reviewer->getReviewerPHID(); | |||||
$reviewer_changesets = $this->getPackageChangesets($reviewer_phid); | |||||
$reviewer->attachChangesets($reviewer_changesets); | |||||
} | |||||
$tab_group = id(new PHUITabGroupView()) | $tab_group = id(new PHUITabGroupView()) | ||||
->addTab( | ->addTab( | ||||
id(new PHUITabView()) | id(new PHUITabView()) | ||||
->setName(pht('Files')) | ->setName(pht('Files')) | ||||
->setKey('files') | ->setKey('files') | ||||
->appendChild($toc_view)) | ->appendChild($toc_view)) | ||||
->addTab( | ->addTab( | ||||
id(new PHUITabView()) | id(new PHUITabView()) | ||||
▲ Show 20 Lines • Show All 798 Lines • Show Last 20 Lines |