Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionCommitController.php
Show First 20 Lines • Show All 805 Lines • ▼ Show 20 Lines | if (count($merges) > $limit) { | ||||
$caption->setSeverity(PHUIInfoView::SEVERITY_NOTICE); | $caption->setSeverity(PHUIInfoView::SEVERITY_NOTICE); | ||||
$caption->appendChild( | $caption->appendChild( | ||||
pht( | pht( | ||||
'This commit merges a very large number of changes. '. | 'This commit merges a very large number of changes. '. | ||||
'Only the first %s are shown.', | 'Only the first %s are shown.', | ||||
new PhutilNumber($limit))); | new PhutilNumber($limit))); | ||||
} | } | ||||
$history_table = id(new DiffusionHistoryTableView()) | $commit_list = id(new DiffusionCommitGraphView()) | ||||
->setUser($viewer) | ->setViewer($viewer) | ||||
->setDiffusionRequest($drequest) | ->setDiffusionRequest($drequest) | ||||
->setHistory($merges); | ->setHistory($merges); | ||||
$panel = id(new PHUIObjectBoxView()) | $panel = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Merged Changes')) | ->setHeaderText(pht('Merged Changes')) | ||||
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
->setTable($history_table); | ->setObjectList($commit_list->newObjectItemListView()); | ||||
if ($caption) { | if ($caption) { | ||||
$panel->setInfoView($caption); | $panel->setInfoView($caption); | ||||
} | } | ||||
return $panel; | return $panel; | ||||
} | } | ||||
private function buildCurtain( | private function buildCurtain( | ||||
▲ Show 20 Lines • Show All 342 Lines • Show Last 20 Lines |