public function processLandRequest($request, $revision, $repository)
public function processLandRequest($request, $revision, $repository)
Parameters
| AphrontRequest | $request | |
| DifferentialRevision | $revision | |
| PhabricatorRepository | $repository |
Return
| wild |
public function createMenuItem($viewer, $revision, $repository)
public function createMenuItem($viewer, $revision, $repository)
Parameters
| PhabricatorUser | $viewer | |
| DifferentialRevision | $revision | |
| PhabricatorRepository | $repository |
Return
| PhabricatorActionView | or null. |
protected function createActionView($revision, $name)Inherited
protected function createActionView($revision, $name)
Inherited
Parameters
| $revision | ||
| $name |
Return
| PhabricatorActionView | which can be attached to the revision view. |
public function isActionDisabled($viewer, $revision, $repository)Inherited
public function isActionDisabled($viewer, $revision, $repository)
Inherited
DifferentialLandingStrategy
Check if this action should be disabled, and explain why.
By default, this method checks for push permissions, and for the revision being Accepted.
Parameters
| PhabricatorUser | $viewer | |
| DifferentialRevision | $revision | |
| PhabricatorRepository | $repository |
Return
| False | for "not disabled"; human-readable text explaining why, if it is disabled. |
protected function getGitWorkspace($repository)Inherited
protected function getGitWorkspace($repository)
Inherited
DifferentialLandingStrategy
Might break if repository is not Git.
Parameters
| PhabricatorRepository | $repository |
Return
| wild |
protected function getMercurialWorkspace($repository)Inherited
protected function getMercurialWorkspace($repository)
Inherited
DifferentialLandingStrategy
Might break if repository is not Mercurial.
Parameters
| PhabricatorRepository | $repository |
Return
| wild |
public function commitRevisionToWorkspace($revision, $workspace, $user)
public function commitRevisionToWorkspace($revision, $workspace, $user)
Parameters
| DifferentialRevision | $revision | |
| ArcanistRepositoryAPI | $workspace | |
| PhabricatorUser | $user |
Return
| wild |
public function pushWorkspaceRepository($repository, $workspace, $user)
public function pushWorkspaceRepository($repository, $workspace, $user)
Parameters
| PhabricatorRepository | $repository | |
| ArcanistRepositoryAPI | $workspace | |
| PhabricatorUser | $user |
Return
| wild |