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 | |||||