[ http://jira.codehaus.org/browse/SCM-409?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy closed SCM-409. ---------------------------- Resolution: Fixed fixed in rev 691064. > Windows path length limitations can be overcome by feeding an absolute path > to SVN (checkout command) > ----------------------------------------------------------------------------------------------------- > > Key: SCM-409 > URL: http://jira.codehaus.org/browse/SCM-409 > Project: Maven SCM > Issue Type: Bug > Components: maven-scm-provider-svn > Affects Versions: 1.1 > Environment: Windows OS > Reporter: Dominique Jean-Prost > Assignee: Olivier Lamy > Fix For: 1.1.1 > > > When calling Subversion with relative paths there is a limit of 255 > characters to the path length. If you call Subversion with an absolute path > that no longer applies and you now have access to 32K chars. I have tried > this myself and it does work. Try feeding SVN a path that is relative and is > over 255 chars. It will not be able to complete the transaction. Now, try to > the same path again only as an absolute path and it will successfully > complete the transaction. > This bug was originally fixed for the update command, but still remains for > the checkout command. There may be other command that are affected by this > bug. > 1. cd c:\a\very\long\paht\under\windows\xp\or\windows\2000 > 2. mvn scm:checkout -DconnectionUrl=scm:svn:http://myUrlHere > --> It says > [INFO] Executing: cmd.exe /X /C "svn --non-interactive checkout > http://myUrlHere checkout" > [INFO] Working directory: c:\a\very\long\paht\under\windows\xp\or\windows\2000 > [ERROR] Provider message: > [ERROR] The svn command failed. > [ERROR] Command output: > [ERROR] svn: Your .svn/tmp directory may be missing or corrupt; run 'svn > cleanup' and try again > svn: Can't open file 'checkout\blabla....svn-base': Le chemin d'accès > spécifié est introuvable. > 3. If I execute svn --non-interactive checkout http://myUrlHere > c:\a\very\long\paht\under\windows\xp\or\windows\2000\checkout : it works. -- 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