public function __get($name)Inherited
$name |
wild |
public function __set($name, $value)Inherited
$name | ||
$value |
wild |
public function current()Inherited
wild |
public function key()Inherited
wild |
public function next()Inherited
wild |
public function rewind()Inherited
wild |
public function valid()Inherited
wild |
private function throwOnAttemptedIteration()Inherited
wild |
public function getPhobjectClassConstant($key, $byte_limit)Inherited
Read the value of a class constant.
This is the same as just typing self::CONSTANTNAME, but throws a more useful message if the constant is not defined and allows the constant to be limited to a maximum length.
string | $key | Name of the constant. |
int|null | $byte_limit | Maximum number of bytes permitted in the value. |
string | Value of the constant. |
final public function setViewer($viewer)Inherited
$viewer |
wild |
final public function getViewer()Inherited
wild |
final public function setWorkflow($workflow)Inherited
ArcanistWorkflow | $workflow |
wild |
final public function getWorkflow()Inherited
wild |
final public function setRepositoryAPI($repository_api)Inherited
ArcanistRepositoryAPI | $repository_api |
wild |
final public function getRepositoryAPI()Inherited
wild |
final public function setLogEngine($log_engine)Inherited
ArcanistLogEngine | $log_engine |
wild |
final public function getLogEngine()Inherited
wild |
final public function setOntoRemote($onto_remote)Inherited
$onto_remote |
wild |
final public function getOntoRemote()Inherited
wild |
final public function setOntoRefs($onto_refs)Inherited
$onto_refs |
wild |
final public function getOntoRefs()Inherited
wild |
final public function setIntoRemote($into_remote)Inherited
$into_remote |
wild |
final public function getIntoRemote()Inherited
wild |
final public function setIntoRef($into_ref)Inherited
$into_ref |
wild |
final public function getIntoRef()Inherited
wild |
final public function setIntoEmpty($into_empty)Inherited
$into_empty |
wild |
final public function getIntoEmpty()Inherited
wild |
final public function setPickArgument($pick_argument)Inherited
$pick_argument |
wild |
final public function getPickArgument()Inherited
wild |
final public function setIntoLocal($into_local)Inherited
$into_local |
wild |
final public function getIntoLocal()Inherited
wild |
final public function setShouldHold($should_hold)Inherited
$should_hold |
wild |
final public function getShouldHold()Inherited
wild |
final public function setShouldKeep($should_keep)Inherited
$should_keep |
wild |
final public function getShouldKeep()Inherited
wild |
final public function setStrategyArgument($strategy_argument)Inherited
$strategy_argument |
wild |
final public function getStrategyArgument()Inherited
wild |
final public function setStrategy($strategy)Inherited
$strategy |
wild |
final public function getStrategy()Inherited
wild |
final public function setRevisionSymbol($revision_symbol)Inherited
$revision_symbol |
wild |
final public function getRevisionSymbol()Inherited
wild |
final public function setRevisionSymbolRef($revision_ref)Inherited
ArcanistRevisionSymbolRef | $revision_ref |
wild |
final public function getRevisionSymbolRef()Inherited
wild |
final public function setShouldPreview($should_preview)Inherited
$should_preview |
wild |
final public function getShouldPreview()Inherited
wild |
final public function setSourceRefs($source_refs)Inherited
array | $source_refs |
wild |
final public function getSourceRefs()Inherited
wild |
final public function setOntoRemoteArgument($remote_argument)Inherited
$remote_argument |
wild |
final public function getOntoRemoteArgument()Inherited
wild |
final public function setOntoArguments($onto_arguments)Inherited
array | $onto_arguments |
wild |
final public function getOntoArguments()Inherited
wild |
final public function setIsIncremental($is_incremental)Inherited
$is_incremental |
wild |
final public function getIsIncremental()Inherited
wild |
final public function setIntoEmptyArgument($into_empty_argument)Inherited
$into_empty_argument |
wild |
final public function getIntoEmptyArgument()Inherited
wild |
final public function setIntoLocalArgument($into_local_argument)Inherited
$into_local_argument |
wild |
final public function getIntoLocalArgument()Inherited
wild |
final public function setIntoRemoteArgument($into_remote_argument)Inherited
$into_remote_argument |
wild |
final public function getIntoRemoteArgument()Inherited
wild |
final public function setIntoArgument($into_argument)Inherited
$into_argument |
wild |
final public function getIntoArgument()Inherited
wild |
private function setLocalState($local_state)Inherited
ArcanistRepositoryLocalState | $local_state |
wild |
final protected function getLocalState()Inherited
wild |
private function setHasUnpushedChanges($unpushed)Inherited
$unpushed |
wild |
final protected function getHasUnpushedChanges()Inherited
wild |
final protected function getOntoConfigurationKey()Inherited
wild |
final protected function getOntoFromConfiguration()Inherited
wild |
final protected function getOntoRemoteConfigurationKey()Inherited
wild |
final protected function getOntoRemoteFromConfiguration()Inherited
wild |
final protected function getStrategyConfigurationKey()Inherited
wild |
final protected function getStrategyFromConfiguration()Inherited
wild |
final protected function confirmRevisions($sets)Inherited
array | $sets |
wild |
private function confirmBuilds($revision_refs)Inherited
array | $revision_refs |
wild |
final protected function confirmImplicitCommits($sets, $symbols)Inherited
array | $sets | |
array | $symbols |
wild |
final protected function getDisplaySymbols($symbols)Inherited
array | $symbols |
wild |
final protected function printCommitSet($set)Inherited
ArcanistLandCommitSet | $set |
wild |
final protected function loadRevisionRefs($commit_map)Inherited
array | $commit_map |
wild |
final protected function confirmCommits($into_commit, $symbols, $commit_map)Inherited
$into_commit | ||
array | $symbols | |
array | $commit_map |
wild |
public function execute()Inherited
wild |
protected function validateArguments()Inherited
wild |
protected function getDefaultSymbols()
wild |
protected function resolveSymbols($symbols)
array | $symbols |
wild |
protected function selectOntoRemote($symbols)
array | $symbols |
wild |
protected function selectOntoRefs($symbols)
array | $symbols |
wild |
protected function confirmOntoRefs($onto_refs)
array | $onto_refs |
wild |
protected function selectIntoRemote()
wild |
protected function selectIntoRef()
wild |
protected function selectIntoCommit()
wild |
protected function selectCommits($into_commit, $symbols)
$into_commit | ||
array | $symbols |
wild |
protected function executeMerge($set, $into_commit)
ArcanistLandCommitSet | $set | |
$into_commit |
wild |
protected function pushChange($into_commit)
$into_commit |
wild |
protected function cascadeState($set, $into_commit)
Update all local refs that depend on refs selected-and-modified during the land. E.g. with branches named change1 -> change2 -> change3 and using arc land change2, in the general case the local change3 should be rebased onto the landed version of change2 so that it no longer has out-of-date ancestors.
When multiple revisions are landed at once this will be called in a loop for each set, in order of max to min, where max is the latest descendant and min is the earliest ancestor. This is done so that non-landing commits that are descendants of the latest revision will only be rebased once.
ArcanistLandCommitSet | $set | The current commit set to cascade. |
$into_commit |
wild |
protected function isSquashStrategy()Inherited
wild |
protected function pruneBranches($sets)
Prunes the given sets of commits. This should be called after the sets have been merged.
array | $sets | The list of ArcanistLandCommitSet to prune, in order of min to max commit set, where min is the earliest ancestor and max is the latest descendant. |
wild |
protected function reconcileLocalState($into_commit, $state)
Restore the local repository to an expected state after landing. This should only be called after all changes have been merged, pruned, and pushed.
string | $into_commit | The commit hash that was landed into. |
ArcanistRepositoryLocalState | $state | The local state that was captured at the beginning of the land process. This may include stashed changes. |
wild |
protected function didHoldChanges($into_commit)
Display information to the user about how to proceed since the land process was not fully completed. The merged branch has not been pushed.
string | $into_commit | The commit hash that was landed into. |
wild |
private function selectMergeStrategy()Inherited
wild |
private function filterCommitSets($sets)Inherited
array | $sets |
wild |
final protected function newPassthruCommand($pattern)Inherited
$pattern |
wild |
final protected function newPassthru($pattern)Inherited
$pattern |
wild |
final protected function getOntoRemoteRef()Inherited
wild |
private function setIsGitPerforce($is_git_perforce)
$is_git_perforce |
wild |
private function getIsGitPerforce()
wild |
private function getBranchesForCommits($hashes, $is_contains)
array | $hashes | |
$is_contains |
wild |
private function fetchTarget($target)
ArcanistLandTarget | $target |
wild |
private function isAncestorOf($branch, $commit)
$branch | ||
$commit |
wild |
private function getAuthorAndDate($commit)
$commit |
wild |
private function newOntoRemote($onto_symbols)
array | $onto_symbols |
wild |
private function getLandTargetLocalCommit($target)
ArcanistLandTarget | $target |
wild |
private function getLandTargetLocalExists($target)
ArcanistLandTarget | $target |
wild |
private function resolveLandTargetLocalCommit($target)
ArcanistLandTarget | $target |
wild |
private function fetchLandTarget($target, $ignore_failure)
ArcanistLandTarget | $target | |
$ignore_failure |
wild |
private function newOntoRefArguments($into_commit)
$into_commit |
wild |
private function confirmLegacyStrategyConfiguration()
wild |
private function applyRebaseOperation($src_min, $src_max, $dst, $force_resolve)
$src_min | ||
$src_max | ||
$dst | ||
$force_resolve |
wild |
private function applyMergeOperation($src, $dst, $is_squash, $is_empty)
$src | ||
$dst | ||
$is_squash | ||
$is_empty |
wild |
private function applyCommitOperation($message, $author, $date, $allow_empty)
$message | ||
$author | ||
$date | ||
$allow_empty |
wild |