[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: International Characters & Subversion 1.1.0 Problems

From: Erich Enke <epte_at_ruffdogs.com>
Date: 2004-10-04 22:38:35 CEST

Well, some of it is solved. There are just so many variables to keep
track of when getting this right. One of the iterations (that I had
previously done) had produced a working result, but I got a false
negative because I hadn't removed the original G%E4steBuch, thinking
that svn was trying to find the repository's GästeBuch for this very
file. Upon removing G%E4steBuch and doing a fresh merge, using just
en_US (which BTW is the only one I could actually see the ä with. UTF-8
didn't work), it was able to svn cp the GästeBuch file for the merge
with no problem. I still have yet to know whether it was the 0xe4 or
the 0xc3a4 version that was actually commitable. But hope is on the
horizon.

Apparently the %E4 is just a text-ish way of saying 0x00e4, which I
guess svn is trying to interpret (in this instance wrongly) as a unicode
character. svn is making a many-to-one-to-many conversion of
filename-to-unicode-to-repo_filename which breaking for the %E4 version
of the filename (since it eventually maps to the repo version of GästeBuch).

Let me stress again: The option to let alternative encodings, such as
this '%E4', be escaped somehow should be added because these filenames
are not necessarily meant for subversion. In my case, it is phpwiki
that is expecting these specific filenames, and subversion should just
turn a blind eye. I now have my workaround, but it will be VERY time
ineffective for me. I'll have to rename every file of this type and all
of their references. Maybe then phpwiki won't work with unicoded
filenames. Maybe that's why they were %'ed in the first place.

I'm not trying to blame anyone. I know how that sounds to volunteer
ears. I'm just trying to stress the importance of allowing escaped
characters in filenames, such as letting a literal 'G%E4steBuch' pass as
'G%E4steBuch'.

Thank you Patrick Smears for being the only one to attempt to help me.

I'm still welcome to better solutions from anyone. If anyone knows
whether this escaped solution is indeed implemented, even in current
versions, I would be very happy to hear any news along those lines.

Erich
Ruffdogs.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Oct 4 22:46:23 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.