Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/render/DifferentialRawDiffRenderer.php
Show All 31 Lines | final class DifferentialRawDiffRenderer { | ||||
public function getViewer() { | public function getViewer() { | ||||
return $this->viewer; | return $this->viewer; | ||||
} | } | ||||
public function buildPatch() { | public function buildPatch() { | ||||
$diff = new DifferentialDiff(); | $diff = new DifferentialDiff(); | ||||
$diff->attachChangesets($this->getChangesets()); | $diff->attachChangesets($this->getChangesets()); | ||||
foreach ($diff->getChangesets() as $changeset) { | |||||
$changeset->attachHunks( | |||||
$changeset->loadRelatives(new DifferentialHunk(), 'changesetID')); | |||||
} | |||||
$raw_changes = $diff->buildChangesList(); | $raw_changes = $diff->buildChangesList(); | ||||
$changes = array(); | $changes = array(); | ||||
foreach ($raw_changes as $changedict) { | foreach ($raw_changes as $changedict) { | ||||
$changes[] = ArcanistDiffChange::newFromDictionary($changedict); | $changes[] = ArcanistDiffChange::newFromDictionary($changedict); | ||||
} | } | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
Show All 18 Lines |