We have recently a problem my dcommiting renamed files containing $
character in their names. GIT SVN crashed with the error:
Assertion failed: (svn_uri_is_canonical(child_uri, NULL)), function
error: git-svn died of signal 6
After having googled a little bit I found out that the error was in
Editor.pm script in the way how it handles special characters. There was a
patch fixing the problem (see
But the patch does not seem to be consistent. It does not work if a file
name contains $. Having looked at the source file
(https://github.com/git/git/blob/master/perl/Git/SVN/Editor.pm) and played
with the local copy of Editor.pm I found out that $ sign must be escaped in
the perl regex expression used in Editor.pm:148. Otherwise $ is not caught
by the expression and get replaced with %24 which is not accepted by the
Is this a bug or am I wrong completely (this could happen since I never did
anything with Perl before ;))?
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.