Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/storage/DifferentialDiff.php
Show First 20 Lines • Show All 226 Lines • ▼ Show 20 Lines | foreach ($changes as $change) { | ||||
$changeset->setDelLines($del_lines); | $changeset->setDelLines($del_lines); | ||||
$diff->addUnsavedChangeset($changeset); | $diff->addUnsavedChangeset($changeset); | ||||
} | } | ||||
$diff->setLineCount($lines); | $diff->setLineCount($lines); | ||||
$changesets = $diff->getChangesets(); | $changesets = $diff->getChangesets(); | ||||
// TODO: This is "safe", but it would be better to propagate a real user | |||||
// down the stack. | |||||
$viewer = PhabricatorUser::getOmnipotentUser(); | |||||
id(new DifferentialChangesetEngine()) | id(new DifferentialChangesetEngine()) | ||||
->setViewer($viewer) | |||||
->rebuildChangesets($changesets); | ->rebuildChangesets($changesets); | ||||
return $diff; | return $diff; | ||||
} | } | ||||
public function getDiffDict() { | public function getDiffDict() { | ||||
$dict = array( | $dict = array( | ||||
'id' => $this->getID(), | 'id' => $this->getID(), | ||||
▲ Show 20 Lines • Show All 582 Lines • Show Last 20 Lines |