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

Re: Warning on very long file names

From: Ulrich Eckhardt <eckhardt_at_satorlaser.com>
Date: 2007-10-22 09:29:01 CEST

On Monday 22 October 2007 06:43, Shigeya Suzuki wrote:
> I accidentally committed a file with a filename length at 251 byte.
> (Japanese Kanji Characters using UTF-8, 'LC_ALL="ja_JP.UTF-8"')
>
> I could commit, but I can't update, because filename length exceeds
> 255-9 bytes, so svn could not write file with ".svn-base' appended.

I can't help you with the bug directly, but I think you should be able to do a
server-side rename directly, i.e. 'svn move' with two URLs to rename it to
something that doesn't hit this limit.

> I believe svn should warn if user try to commit a file with more than
> NAME_MAX-9 bytes of name.

I agree, this would be an improvement.

> And, I have a question:
> Is it possible to specify a file in repository other than path name?
>
> Why I'm asking this is, I like to specify pathname directly.
>
> I'm trying like follows (and several variant of these) but something
> going on in UTF-8 encoding and failing...
>
> -- >8 -- cut here -- >8 --
> #!/bin/sh
> LC_ALL="ja_JP.UTF-8"; export LC_ALL
> svn rm `svn ls |fgrep PATTERN`
> -- >8 -- cut here -- >8 --
>
> # PATTERN matches only to one line of output

I believe there was an issue about different representations for UTF-8 that
are equivalent, e.g. an 'a with accent' or a 'letter a' with 'combining
accent' that are not treated as equivalent by SVN. Otherwise, I'm not sure I
understand what you mean...

hope that helps,

Uli

-- 
Sator Laser GmbH
Geschäftsführer: Ronald Boers, Amtsgericht Hamburg HR B62 932
**************************************************************************************
           Visit our website at <http://www.satorlaser.de/>
**************************************************************************************
Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden.
E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Sator Laser GmbH ist für diese Folgen nicht verantwortlich.
**************************************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Oct 22 09:30:14 2007

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.