[
https://issues.apache.org/jira/browse/MRELEASE-911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Med Reda updated MRELEASE-911:
------------------------------
Comment: was deleted
(was: When i use release:prepare with release:perform it works fin and it
creates a tag otherwise i need a branch instead of tag with this command i have
the same issue :
(mvn clean -DreleaseVersion=${v} -DdevelopmentVersion=${newdevversion}
-DpreparationGoals=clean verify release:branch -DbranchName=release-${v}
release:perform
-DconnectionUrl=scm:git:[email protected]:project-domaine/poc/reda-projects.git
-B)
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.5.3:perform (default-cli) on
project impulse-sdk: Unable to checkout from SCM
[ERROR] Provider message:
[ERROR] The git-clone command failed.
[ERROR] Command output:
[ERROR] fatal: repository
'/home/jenkins/workspace/release-exp/reda-projects/target/checkout' does not
exist
When i check the existing directory :
'/home/jenkins/workspace/release-exp/reda-projects/target but not have a
"checkout" directory.
any idea ?
)
> release plugin forming incorrect git clone command
> --------------------------------------------------
>
> Key: MRELEASE-911
> URL: https://issues.apache.org/jira/browse/MRELEASE-911
> Project: Maven Release Plugin
> Issue Type: Bug
> Components: Git
> Affects Versions: 2.5.2
> Reporter: sandyzden
>
> git-exe plugin completely ignores the branch parameter and fails in cloning
> the repository during {{release:perform}}
> e.g. git clone --branch <git url> <working dir> this causes it to determine
> the <working dir> as the branch parameter and failing.
> Below is the error message
> {noformat}
> [ERROR] The git-clone command failed.
> [ERROR] fatal: repository '<working dir>/target/checkout' does not exist
> {noformat}
> A bit fiddling on the source code i found out
> {code}
> if ( version != null && ( version instanceof ScmBranch ) )
> {
> cl.createArg().setValue( "--branch" );
> cl.createArg().setValue( version.getName() );
> }
> {code}
> it needed version number, but i was not able to figure how it passed from
> Main Mojo to this class
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)