Page MenuHomePhabricator
Diviner Phabricator Tech Docs DiffusionLowLevelCommitFieldsQuery

final class DiffusionLowLevelCommitFieldsQuery
Phabricator Technical Documentation (Diffusion)

This class is not documented.

Methods

protected function executeQuery()

This method is not documented.
Return
wild

public function setRepository($repository)
Inherited

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

public function getRepository()
Inherited

This method is not documented.
Return
wild

public function execute()
Inherited

This method is not documented.
Return
wild

protected function filterRefsByType($refs, $types)
Inherited

This method is not documented.
Parameters
array$refs
array$types
Return
wild

public function withCommitRef($ref)

This method is not documented.
Parameters
DiffusionCommitRef$ref
Return
wild

public function getRevisionMatchData()

This method is not documented.
Return
wild

private function setRevisionMatchData($key, $value)

This method is not documented.
Parameters
$key
$value
Return
wild

private function pickBestRevision($revisions)

When querying for revisions by hash, more than one revision may be found. This function identifies the "best" revision from such a set. Typically, there is only one revision found. Otherwise, we try to pick an accepted revision first, followed by an open revision, and otherwise we go with a closed or abandoned revision as a last resort.

Parameters
array$revisions
Return
wild