Skip Menu |

This queue is for tickets about the SVN-Class CPAN distribution.

Report information
The Basics
Id: 54969
Status: resolved
Priority: 0/
Queue: SVN-Class

People
Owner: Nobody in particular
Requestors: RENEEB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.04
Fixed in: (no value)



Subject: Problems on Windows...
Hi *, I am using the SVN plugin for Padre (the Perl IDE) that is based on SVN::Class. When I want to commit a file, a temporary file is created (in SVN::Class line 330) for the commit message. On Windows the path to the file contains the slash (\) as path delimiter. In svn_run the arguments for the svn executable are passed to shellwords of Text::ParseWords that removes the slashes. Thus the path (e.g. C:\temp\tempfileXAK) is cluttered (C:temptempfileXAK). The svn command (svn commit --file C:temptempfileXAK C:\file\to\commit.txt) is not successful then. As a workaround I have added "$message_file =~ s!\\!/!g" to the commit method in SVN::Class. It works then. I know that is not the best fix for that problem, but currently I have no tuits to get a better fix. My system: * Windows 7 * StrawberryPerl 5.8.9 * SVN::Class 0.04 * Text::ParseWords 3.27
Thanks. 0.16 with your fix uploaded to CPAN.