Login | Register
My pages Projects Community openCollabNet

Discussions > users > RE: SCPlugin version 0.8.0 released - now, with Snow Leopard!

scplugin
Discussion topic

Back to topic list

RE: SCPlugin version 0.8.0 released - now, with Snow Leopard!

Reply

Author jackrepenning
Full name Jack Repenning
Date 2011-01-14 11:17:45 PST
Message Yes, this is a known bug in Subversion itself. I'm guessing that you have some clients in your network that are not OS X. The problem is that OS X choose a rather unusual (but legal) representation for accented characters when creating file names. The Subversion developers didn't realize this was even possible until much to late to handle it properly. As a result, if some non-OSX client creates a file with a name containing such characters, it gets stored by OS X in the unexpected representation. Subversion thinks it's a different file (and SCPlugin shows that icon you mention, which is the one for "a file not even managed by Subversion").

Unfortunately, the Subversion community has decided not to fix this, because a fix would break some existing repositories that presently work. To understand this, imagine a situation where there are only OS X machines. The rare-but-legal OS X representation would always be used for all files, and Subversion would manage them successfully. But then, if Subversion were changed to "correct" the names to the more common representation, then your situation would get better, but these people would suddenly have essentially the same problem you have presently. This was discussed at some immense length among the Subversion developer community, but in the end they chose not to break anything that currently works, even at the cost of allowing what currently does not work to remain broken.

In your situation (and mine, too: I have this problem in one repository that's very important to me!), you will find that these files simply cannot be managed via Subversion from OS X; they'll have to be managed from Windows or Linux. I'm sorry about that. I'm sympathetic. But, unfortunately, I can't fix it.

For reference: the two "representations" I spoke of are officially called "composed" and "decomposed" form. They are (legal) alternative representations in the UTF-8 encoding scheme. In the "composed" form, which is the more common, there is a single UTF-8 character to represent the accented letter. In the "decomposed" form (rarer, but used widely within OS X for some reason), the one character on screen is represented by several characters. It's essentially the same thing you do at the OS X keyboard to type these characters: there's they character or keystroke for the accent, and then the character or keystroke for the unaccented letter, and the system knows to compose them into a single character.

« Previous message in topic | 13 of 43 | Next message in topic »

Messages

Show all messages in topic

SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-01-25 17:13:58 PST
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! mhgsjm m.higashijima 2010-01-26 09:33:59 PST
         Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-01-26 09:56:50 PST
             RE: Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-01-26 12:03:22 PST
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-07-22 14:32:56 PDT
         RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! jrepenning Jack Repenning 2010-07-22 14:42:58 PDT
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-12-01 20:04:41 PST
         Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-12-02 20:13:23 PST
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-12-21 00:55:03 PST
         Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-12-21 10:23:16 PST
             RE: Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-12-21 12:10:34 PST
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2011-01-14 09:03:07 PST
         RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2011-01-14 11:17:45 PST
     Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! lrivers Lorin Rivers 2010-01-26 14:15:33 PST
         RE: Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-01-27 00:32:11 PST
             RE: Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-01-27 13:39:13 PST
         Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-01-27 10:11:10 PST
             RE: Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-05-02 12:10:35 PDT
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-01-26 19:59:56 PST
         Re: SCPlugin version 0.8.0 released - now, with Snow Leopard! auria Marianne Gagnon 2010-01-27 13:51:05 PST
     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-01-27 13:31:17 PST
         RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-01-27 13:55:04 PST
             RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! webpost at tigris dot org webpost at tigris dot org 2010-01-27 14:15:54 PST
                 RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! jackrepenning Jack Repenning 2010-01-27 16:14:20 PST
                     RE: SCPlugin version 0.8.0 released - now, with Snow Leopard! breakpoint Brian 2010-01-28 07:29:09 PST
Page: of 2 « Previous | Next »
Messages per page: