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