[
https://jira.codehaus.org/browse/MRELEASE-754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Scholte closed MRELEASE-754.
-----------------------------------
Resolution: Duplicate
> Git clone fails during perform when using localCheckout
> -------------------------------------------------------
>
> Key: MRELEASE-754
> URL: https://jira.codehaus.org/browse/MRELEASE-754
> Project: Maven 2.x Release Plugin
> Issue Type: Bug
> Components: Git, perform
> Affects Versions: 2.2.1, 2.2.2
> Environment: openSUSE 12.1 x86_64
> Reporter: Carl-Magnus Björkell
>
> I'm having the same setup as in MRELEASE-702 (which also seems to be related)
> with a repository containing a number of maven projects.
> {noformat}
> Root
> |- parent
> |- project1
> |- project2
> \- etc, etc
> {noformat}
> If I try to run a release on any of the projects, the prepare step is
> successful, but the perform step fails due to the clone failing when
> localCheckout is set to true, due to the fact that the plugin tries to clone
> the working directory, instead of the repository root. If I change the
> settings to use a push, and remote clone of the repository it works with the
> help of the workaround described in MRELEASE-702, but I would really prefer
> to just use my own repository without any push until the release has been
> confirmed to actually build, just to keep the remote clean.
> The log is as follows:
> {noformat}
> nrgizer@sybarite:~/NetBeansProjects/project/parent>
> ~/apache-maven-3.0.3/bin/mvn release:prepare release:perform
> [INFO] Scanning for projects...
> [INFO]
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Project :: Parent 1.1.1-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-release-plugin:2.2.2:prepare (default-cli) @ project ---
> [INFO] Resuming release from phase 'scm-check-modifications'
> [INFO] Verifying that there are no local modifications...
> [INFO] ignoring changes on: pom.xml.next, release.properties,
> pom.xml.releaseBackup, pom.xml.backup, pom.xml.branch, pom.xml.tag
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git status
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Checking dependencies and plugins for snapshots ...
> What is the release version for "Project :: Parent"? (com.company:project)
> 1.1.1: :
> What is SCM release tag or label for "Project :: Parent"?
> (com.company:project) project-1.1.1: :
> What is the new development version for "Project :: Parent"?
> (com.company:project) 1.1.2-SNAPSHOT: :
> [INFO] Transforming 'Project :: Parent'...
> [INFO] Not generating release POMs
> [INFO] Executing goals 'clean verify'...
> [WARNING] Maven will be executed in interactive mode, but no input stream has
> been configured for this MavenInvoker instance.
> [INFO] [INFO] Scanning for projects...
> [INFO] [INFO]
>
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO] Building Project :: Parent 1.1.1
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO]
> [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ project ---
> [INFO] [INFO]
> [INFO] [INFO] --- buildnumber-maven-plugin:1.0:create (default) @ project ---
> [INFO] [INFO] Checking for local modifications: skipped.
> [INFO] [INFO] Updating project files from SCM: skipped.
> [INFO] [INFO] Executing: /bin/sh -c cd
> /home/nrgizer/NetBeansProjects/project/parent && git show
> [INFO] [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] [INFO] Storing buildNumber: c743f2c2f36ee0a68639c3db25afed80a8703ecb
> at timestamp: 1336249665308
> [INFO] [INFO] Executing: /bin/sh -c cd
> /home/nrgizer/NetBeansProjects/project/parent && git show
> [INFO] [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] [INFO] Storing buildScmBranch: UNKNOWN
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO] BUILD SUCCESS
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO] Total time: 1.609s
> [INFO] [INFO] Finished at: Sat May 05 23:27:45 EEST 2012
> [INFO] [INFO] Final Memory: 4M/74M
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] Checking in modified POMs...
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git add -- pom.xml
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git status
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git commit --verbose -F /tmp/maven-scm-753073931.commit pom.xml
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Tagging release with the label project-1.1.1...
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git tag -F /tmp/maven-scm-1966426677.commit project-1.1.1
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git ls-files
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Transforming 'Project :: Parent'...
> [INFO] Not removing release POMs
> [INFO] Checking in modified POMs...
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git add -- pom.xml
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git status
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Executing: /bin/sh -c cd /home/nrgizer/NetBeansProjects/project/parent
> && git commit --verbose -F /tmp/maven-scm-1509328988.commit pom.xml
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent
> [INFO] Release preparation complete.
> [INFO]
> [INFO] --- maven-release-plugin:2.2.2:perform (default-cli) @ project ---
> [INFO] Checking out the project to perform the release ...
> [INFO] Performing a LOCAL checkout from
> scm:git:file:///home/nrgizer/NetBeansProjects/project/parent
> [INFO] Executing: /bin/sh -c cd
> /home/nrgizer/NetBeansProjects/project/parent/target && git clone
> file:///home/nrgizer/NetBeansProjects/project/parent
> /home/nrgizer/NetBeansProjects/project/parent/target/checkout
> [INFO] Working directory: /home/nrgizer/NetBeansProjects/project/parent/target
> [ERROR] The git-clone command failed.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 7.824s
> [INFO] Finished at: Sat May 05 23:27:45 EEST 2012
> [INFO] Final Memory: 10M/171M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-release-plugin:2.2.2:perform (default-cli) on
> project project: Unable to checkout from SCM
> [ERROR] Provider message:
> [ERROR] The git-clone command failed.
> [ERROR] Command output:
> [ERROR] fatal: '/home/nrgizer/NetBeansProjects/project/parent' does not
> appear to be a git repository
> [ERROR] fatal: The remote end hung up unexpectedly
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please
> read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira