[ 
https://issues.apache.org/jira/browse/SCM-488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17961784#comment-17961784
 ] 

ASF GitHub Bot commented on SCM-488:
------------------------------------

jira-importer commented on issue #704:
URL: https://github.com/apache/maven-scm/issues/704#issuecomment-2964614155

   **[Mark 
Struberg](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=struberg)**
 commented
   
   Damon, which maven version are you using?
   Try running
   $> mvn  -X release:help | less
   and search for 'gitexe'
   
   Then try upgrading to a newer maven version. Either > 2.0.11, 2.2.1 or 
3.0-beta-1 should do the job.
   




> Git provider fails to support 'release:perform' if not releasing from remote 
> HEAD
> ---------------------------------------------------------------------------------
>
>                 Key: SCM-488
>                 URL: https://issues.apache.org/jira/browse/SCM-488
>             Project: Maven SCM (Moved to GitHub Issues)
>          Issue Type: Bug
>          Components: maven-scm-provider-gitexe
>            Reporter: Petter Måhlén
>            Assignee: Mark Struberg
>            Priority: Major
>             Fix For: 1.3
>
>
> During the 'release:perform' phase using Git provider the following commands 
> are issued:
> [INFO] Checking out the project to perform the release ...
> [INFO] Executing: /bin/sh -c cd /Users/pettermahlen/git/sas-client/target && 
> git clone git://git.shopzilla.com/site/client/sas-client 
> /Users/pettermahlen/git/sas-client/target/checkout
> [INFO] Working directory: /Users/pettermahlen/git/sas-client/target
> [INFO] Executing: /bin/sh -c cd 
> /Users/pettermahlen/git/sas-client/target/checkout && git pull 
> git://git.shopzilla.com/site/client/sas-client tag root-5.18-uk
> [INFO] Working directory: /Users/pettermahlen/git/sas-client/target/checkout
> If the branch that is being released has conflicts (that cannot be 
> automatically resolved) with the current HEAD at the remote server, the 
> 'pull' with fail due to merge conflicts. A manual execution can look like:
> [pettermahlen@Petters-MacBook-Pro target (uk-release)]$ git clone 
> git://git.shopzilla.com/site/client/sas-client 
> /Users/pettermahlen/git/sas-client/target/checkout
> Initialized empty Git repository in 
> /Users/pettermahlen/git/sas-client/target/checkout/.git/
> remote: Counting objects: 72993, done.
> remote: Compressing objects: 100% (18392/18392), done.
> remote: Total 72993 (delta 40752), reused 71454 (delta 39845)
> Receiving objects: 100% (72993/72993), 38.22 MiB | 2724 KiB/s, done.
> Resolving deltas: 100% (40752/40752), done.
> [pettermahlen@Petters-MacBook-Pro target (uk-release)]$ cd checkout/
> [pettermahlen@Petters-MacBook-Pro checkout (master)]$ git pull 
> git://git.shopzilla.com/site/client/sas-client tag root-5.18-uk
> Auto-merging client/pom.xml
> CONFLICT (content): Merge conflict in client/pom.xml
> Auto-merging core/pom.xml
> CONFLICT (content): Merge conflict in core/pom.xml
> Auto-merging model/pom.xml
> Pull does a fetch and a merge with what is currently checked out. A potential 
> fix would be to rather than the 'git pull' command issue the following:
> git checkout <scm.tag>
> That's what I did to get past this situation, and I believe that should work 
> as a general solution.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to