Page MenuHomenazrin ltd
Diviner Tech Docs PhabricatorRepositoryPushLog

final class PhabricatorRepositoryPushLog
Phorge Technical Documentation (Repositories)

Records a push to a hosted repository. This allows us to store metadata about who pushed commits, when, and from where. We can also record the history of branches and tags, which is not normally persisted outside of the reflog.

This log is written by commit hooks installed into hosted repositories. See DiffusionCommitHookEngine.

Methods

public function getApplicationName()
Inherited

This method is not documented.
Return
wild

public static function initializeNewLog($viewer)

This method is not documented.
Parameters
PhabricatorUser$viewer
Return
wild

public static function getFlagDisplayNames()

This method is not documented.
Return
wild

public static function getRejectCodeDisplayNames()

This method is not documented.
Return
wild

public static function getHeraldChangeFlagConditionOptions()

This method is not documented.
Return
wild

protected function getConfiguration()

This method is not documented.
Return
wild

public function generatePHID()

This method is not documented.
Return
wild

public function attachPushEvent($push_event)

This method is not documented.
Parameters
PhabricatorRepositoryPushEvent$push_event
Return
wild

public function getPushEvent()

This method is not documented.
Return
wild

public function getRefName()

This method is not documented.
Return
wild

public function setRefName($ref_raw)

This method is not documented.
Parameters
$ref_raw
Return
wild

public function getRefOldShort()

This method is not documented.
Return
wild

public function getRefNewShort()

This method is not documented.
Return
wild

public function hasChangeFlags($mask)

This method is not documented.
Parameters
$mask
Return
wild

public function attachDangerousChangeDescription($description)

This method is not documented.
Parameters
$description
Return
wild
This method is not documented.
Return
wild

public function attachRepository($repository)

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

public function getRepository()

This method is not documented.
Return
wild

public function getCapabilities()

This method is not documented.
Return
wild

public function getPolicy($capability)

This method is not documented.
Parameters
$capability
Return
wild

public function hasAutomaticCapability($capability, $viewer)

This method is not documented.
Parameters
$capability
PhabricatorUser$viewer
Return
wild

public function describeAutomaticCapability($capability)

This method is not documented.
Parameters
$capability
Return
wild