[ http://jira.codehaus.org/browse/MRELEASE-35?page=all ]

Brett Porter updated MRELEASE-35:
---------------------------------

    Fix Version:     (was: 2.0-beta-4)
                 2.0

> release plugin doesn't tag correctly with svn+ssh when remote and local 
> username don't match
> --------------------------------------------------------------------------------------------
>
>          Key: MRELEASE-35
>          URL: http://jira.codehaus.org/browse/MRELEASE-35
>      Project: Maven 2.x Release Plugin
>         Type: Bug

>     Reporter: Brett Porter
>      Fix For: 2.0

>
> Original Estimate: 30 minutes
>         Remaining: 30 minutes
>
> svn is very stubborn about this. Basically you have to have the value in 
> <developerConnection> match the url used to check it out.
> Things that will fail:
> - if you pass in a different username to --username, it is not passed on to 
> ssh
> - if you specify a username in the ssh command it works, as long as the URL 
> is the same in both. svn+ssh://[EMAIL PROTECTED]/... is considered a 
> different repository to svn+ssh://foo/... even if I am bporter
> I think we can take a couple of steps:
> - for svn+ssh, put the username in the URL instead of passing --username
> - possibly check the current checkout (svn info) and derive the tag location 
> from that, ignoring the local checkout OR if they don't match, relocate the 
> local checkout to that of developerConnection
> - use javasvn instead

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to