PHP Класс PsyGit\RepositoryManager

Автор: Jefersson Nathan ([email protected])
Показать файл Открыть проект

Открытые методы

Метод Описание
checkoutToBranch ( string $branch ) : self
cherryPick ( string $commit ) : self
cloneToDirectory ( string $repositoryUrl, string $destinationPath, string $branch = Git\CloneRepository::BRANCH_MASTER ) : self
commit ( string $message ) : self
createNewBranch ( string $newBranchName ) : self
fetchPullRequestToBranch ( integer $pullRequest, string $branch, string $remote = Git\FetchPullRequestNumber::DEFAULT_REMOTE ) : self
fromDirectory ( string $directory ) : self
initializeOnDirectory ( string $directory ) : self
push ( string $remoteAlias, string $branch, string $option = Git\Push::PUSH_NORMAL ) : self
remoteAdd ( string $alias, string $remoteUrl ) : self
remoteRemove ( string $alias ) : self
trackAllFiles ( ) : self
trackFile ( string $file ) : self

Приватные методы

Метод Описание
__construct ( string $directory )
getExecutorHandler ( ) : callable

Описание методов

checkoutToBranch() публичный Метод

public checkoutToBranch ( string $branch ) : self
$branch string
Результат self

cherryPick() публичный Метод

public cherryPick ( string $commit ) : self
$commit string
Результат self

cloneToDirectory() публичный статический Метод

public static cloneToDirectory ( string $repositoryUrl, string $destinationPath, string $branch = Git\CloneRepository::BRANCH_MASTER ) : self
$repositoryUrl string
$destinationPath string
$branch string
Результат self

commit() публичный Метод

public commit ( string $message ) : self
$message string
Результат self

createNewBranch() публичный Метод

public createNewBranch ( string $newBranchName ) : self
$newBranchName string
Результат self

fetchPullRequestToBranch() публичный Метод

public fetchPullRequestToBranch ( integer $pullRequest, string $branch, string $remote = Git\FetchPullRequestNumber::DEFAULT_REMOTE ) : self
$pullRequest integer
$branch string
$remote string
Результат self

fromDirectory() публичный статический Метод

public static fromDirectory ( string $directory ) : self
$directory string
Результат self

initializeOnDirectory() публичный статический Метод

public static initializeOnDirectory ( string $directory ) : self
$directory string
Результат self

push() публичный Метод

public push ( string $remoteAlias, string $branch, string $option = Git\Push::PUSH_NORMAL ) : self
$remoteAlias string
$branch string
$option string
Результат self

remoteAdd() публичный Метод

public remoteAdd ( string $alias, string $remoteUrl ) : self
$alias string
$remoteUrl string
Результат self

remoteRemove() публичный Метод

public remoteRemove ( string $alias ) : self
$alias string
Результат self

trackAllFiles() публичный Метод

public trackAllFiles ( ) : self
Результат self

trackFile() публичный Метод

public trackFile ( string $file ) : self
$file string
Результат self