On Fri, Sep 12, 2003 at 09:37:03AM +0200, Faller, Gyula wrote:
>
>
> > -----Original Message-----
> > From: Jack Repenning [mailto:jrepenning@collab.net]
> > Sent: cs?t?rt?k 2003. szeptember 11. 19:11
> > To: Faller, Gyula; dev@subversion.tigris.org
> > Cc: Max Bowsher; Michael Wood; Branko Cibej
> > Subject: Re: cvs2svn change_path crash
> >
> >
> > At 2:05 PM +0200 9/11/03, Faller, Gyula wrote:
> > > The other way (change all separators to '/') is not
> > perfect because
> > >on some operating system
> > > the '/' can be a valid filename element.
> >
> > Wow, really? I've always wondered about this, but didn't know any
> > examples. Can you name one?
> > --
> :)) MacOS 9, VMS (if I remember correctly), and even Unix.
> Altough this latter means it is impossible to parse correctly a Unix
> path in any way.
There have been cases (caused by buggy implementations of NFS or
filesystem corruption etc.) where Unix files have had "/" in their
names, but I don't think you can infer from that that in Unix, "'/' can
be a valid filename element." :)
(e.g. if you have a MacOS NFS server exporting a part of the filesystem
containing files with "/" in their names and then mount that from Unix
with an NFS client that doesn't check for the "/", copying one of the
files to a local filesystem could create this problem.)
--
Michael Wood <mwood@its.uct.ac.za>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Sep 12 09:46:49 2003