Michael Lemke created MRELEASE-944: -------------------------------------- Summary: release:prepare fails with module project on git Key: MRELEASE-944 URL: https://issues.apache.org/jira/browse/MRELEASE-944 Project: Maven Release Plugin Issue Type: Bug Components: prepare Affects Versions: 2.5.3 Environment: cygwin Reporter: Michael Lemke
I have a module project and use maven with cygwin, which has worked fine so far for simple projects. With the module project {{mvn release:prepare}} fails to checkin the modified poms: {noformat} [INFO] Checking in modified POMs... [INFO] Executing: cmd.exe /X /C "git add -- pom.xml poms\webfilebrowser\pom.xml poms\cds\pom.xml poms\sso-core\pom.xml poms\sso-fp\pom.xml poms\sso-filter\pom.xml" [INFO] Working directory: C:\eclipse-workspace\webfilebrowser [INFO] Executing: cmd.exe /X /C "git rev-parse --show-toplevel" [INFO] Working directory: C:\eclipse-workspace\webfilebrowser [INFO] Executing: cmd.exe /X /C "git status --porcelain ." [INFO] Working directory: C:\eclipse-workspace\webfilebrowser [WARNING] Ignoring unrecognized line: ?? pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/cds/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/sso-core/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/sso-filter/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/sso-fp/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/webfilebrowser/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? release.properties [INFO] Tagging release with the label wfb-1.2.3... [INFO] Executing: cmd.exe /X /C "git tag -F C:\Users\lemkemch\maven-scm-343720559.commit wfb-1.2.3" [INFO] Working directory: C:\ECLIPSE-WORKSPACE\webfilebrowser [INFO] Executing: cmd.exe /X /C "git push http://webtech-scm.schaeffler.com:8056/git/webfilebrowser.git refs/tags/wfb-1.2.3" [INFO] Working directory: C:\ECLIPSE-WORKSPACE\webfilebrowser [INFO] Executing: cmd.exe /X /C "git ls-files" [INFO] Working directory: C:\ECLIPSE-WORKSPACE\webfilebrowser [INFO] Transforming 'wfb'... [INFO] Transforming 'webfilebrowser'... [INFO] Transforming 'cds'... [INFO] Transforming 'sso-core'... [INFO] Transforming 'sso-fp'... [INFO] Transforming 'sso-filter'... [INFO] Not removing release POMs [INFO] Checking in modified POMs... [INFO] Executing: cmd.exe /X /C "git add -- pom.xml poms\webfilebrowser\pom.xml poms\cds\pom.xml poms\sso-core\pom.xml poms\sso-fp\pom.xml poms\sso-filter\pom.xml" [INFO] Working directory: C:\eclipse-workspace\webfilebrowser [INFO] Executing: cmd.exe /X /C "git rev-parse --show-toplevel" [INFO] Working directory: C:\eclipse-workspace\webfilebrowser [INFO] Executing: cmd.exe /X /C "git status --porcelain ." [INFO] Working directory: C:\eclipse-workspace\webfilebrowser [WARNING] Ignoring unrecognized line: ?? pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/cds/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/sso-core/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/sso-filter/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/sso-fp/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? poms/webfilebrowser/pom.xml.releaseBackup [WARNING] Ignoring unrecognized line: ?? release.properties [INFO] Release preparation complete. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] wfb ............................................... SUCCESS [1:24.734s] [INFO] webfilebrowser .................................... SKIPPED [INFO] cds ............................................... SKIPPED [INFO] sso-core .......................................... SKIPPED [INFO] sso-fp ............................................ SKIPPED [INFO] sso-filter ........................................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:24.971s [INFO] Finished at: Mon Mar 07 11:30:27 CET 2016 [INFO] Final Memory: 7M/23M [INFO] ------------------------------------------------------------------------ {noformat} Obviously the git command above uses a wrong path separator. git is from cygwin, there is no difference if I run mvn in a cygwin shell or a cmd prompt created from cygwin (not cmd window). And here is the mess left behind: {noformat} C:\eclipse-workspace\webfilebrowser>git st git st On branch master Your branch is ahead of 'origin/master' by 18 commits. (use "git push" to publish your local commits) Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: pom.xml Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: poms/cds/pom.xml modified: poms/sso-core/pom.xml modified: poms/sso-filter/pom.xml modified: poms/sso-fp/pom.xml modified: poms/webfilebrowser/pom.xml Untracked files: (use "git add <file>..." to include in what will be committed) pom.xml.releaseBackup poms/cds/pom.xml.releaseBackup poms/sso-core/pom.xml.releaseBackup poms/sso-filter/pom.xml.releaseBackup poms/sso-fp/pom.xml.releaseBackup poms/webfilebrowser/pom.xml.releaseBackup release.properties C:\eclipse-workspace\webfilebrowser>git hist -10 git hist -10 * 52e8510 2016-03-07 11:27:18 +0100 | Request a newer maven release plugin to fix git troubles. (HEAD -> master, tag: wfb-1.2.3) [lemkemch] ... {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)