Page MenuHomePhabricator
Diviner Phabricator Tech Docs DiffusionHistoryTableView

final class DiffusionHistoryTableView
Phabricator Technical Documentation (Diffusion)

This class is not documented.

Methods

final public function setDiffusionRequest($request)
Inherited

This method is not documented.
Parameters
DiffusionRequest$request
Return
wild

final public function getDiffusionRequest()
Inherited

This method is not documented.
Return
wild

final public function linkHistory($path)
Inherited

This method is not documented.
Parameters
$path
Return
wild

final public function linkBranchHistory($branch)
Inherited

This method is not documented.
Parameters
$branch
Return
wild

final public function linkTagHistory($tag)
Inherited

This method is not documented.
Parameters
$tag
Return
wild

private function renderHistoryLink($href)
Inherited

This method is not documented.
Parameters
$href
Return
wild

final public function linkBrowse($path, $details)
Inherited

This method is not documented.
Parameters
$path
array$details
Return
wild

final public static function linkCommit($repository, $commit, $summary)
Inherited

This method is not documented.
Parameters
PhabricatorRepository$repository
$commit
$summary
Return
wild

final public static function linkRevision($id)
Inherited

This method is not documented.
Parameters
$id
Return
wild

final public static function renderName($name)
Inherited

This method is not documented.
Parameters
$name
Return
wild

final protected function renderBuildable($buildable)
Inherited

This method is not documented.
Parameters
HarbormasterBuildable$buildable
Return
wild

final protected function loadBuildables($commits)
Inherited

This method is not documented.
Parameters
array$commits
Return
wild

public function setHistory($history)

This method is not documented.
Parameters
array$history
Return
wild

public function loadRevisions()

This method is not documented.
Return
wild

public function setHandles($handles)

This method is not documented.
Parameters
array$handles
Return
wild

private function getRequiredHandlePHIDs()

This method is not documented.
Return
wild

public function setParents($parents)

This method is not documented.
Parameters
array$parents
Return
wild

public function setIsHead($is_head)

This method is not documented.
Parameters
$is_head
Return
wild

public function setIsTail($is_tail)

This method is not documented.
Parameters
$is_tail
Return
wild

public function render()

This method is not documented.
Return
wild

private function renderGraph()

Draw a merge/branch graph from the parent revision data. We're basically building up a bunch of strings like this:

^

^

o|

o

o

...which form an ASCII representation of the graph we eventually want to draw.

NOTE: The actual implementation is black magic.
Return
wild