classes/phing/tasks/ext/git/GitMergeTask.php

\GitMergeTask

Wrapper aroung git-merge

Use {@link Project#createTask} to register a new Task.

Extends from
\GitBaseTask
see
\VersionControl_Git
author
Victor Farazdagi
copyright
2001,2002 THYRELL. All rights reserved
link
http://www.kernel.org/pub/software/scm/git/docs/git-merge.html
package
phing.tasks.ext.git
since
2.4.3
version
$Id: GitMergeTask.php 1084 2011-05-06 09:55:25Z mrook $

Properties

Propertyprivateboolean  $commit= 'false'

--commit key of git-merge

Default valuefalseDetails
Type
boolean
Propertyprivateboolean  $fastForwardCommit= 'false'

--ff --no-ff keys to git-merge

Default valuefalseDetails
Type
boolean
Propertyprivatestring  $message= ''

Commit message

Details
Type
string
Propertyprivateboolean  $noCommit= 'false'

--no-commit key of git-merge

Default valuefalseDetails
Type
boolean
Propertyprivateboolean  $quiet= 'false'

--quiet, -q key to git-merge

Default valuefalseDetails
Type
boolean
Propertyprivatestring  $remote= ''

<commit> of git-merge

Details
Type
string
Propertyprivatestring  $strategy= ''

Merge strategy. See -s <strategy> of git-merge Available strategies are: octopus ours recursive resolve subtree

Details
Type
string
Propertyprivatestring  $strategyOption= ''

-X or --strategy-option of git-merge

Details
Type
string
Propertyprivatearray  $validStrategies= 'array'

Valid merge strategies

Default valuearrayDetails
Type
array

Methods

methodpublic  getCommit( ) :
methodpublic  getFastForwardCommit( ) :
methodpublic  getMessage( ) :
methodpublic  getNoCommit( ) :
methodpublic  getQuiet( ) :
methodpublic  getRemote( ) :
methodpublic  getStrategy( ) :
methodpublic  getStrategyOption( ) :
methodpublic  isCommit( ) :
methodpublic  isFastForwardCommit( ) :
methodpublic  isNoCommit( ) :
methodpublic  isQuiet( ) :
methodpublic  main( ) :
The main entry point for the task
methodpublic  setCommit(  $flag ) :
Parameters
Name Type Description
$flag
methodpublic  setFastForwardCommit(  $flag ) :
Parameters
Name Type Description
$flag
methodpublic  setMessage(  $message ) :
Parameters
Name Type Description
$message
methodpublic  setNoCommit(  $flag ) :
Parameters
Name Type Description
$flag
methodpublic  setQuiet(  $flag ) :
Parameters
Name Type Description
$flag
methodpublic  setRemote(  $remote ) :
Parameters
Name Type Description
$remote
methodpublic  setStrategy(  $strategy ) :
Parameters
Name Type Description
$strategy
methodpublic  setStrategyOption(  $strategyOption ) :
Parameters
Name Type Description
$strategyOption
Documentation was generated by DocBlox 0.13.1.