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

Re: A List of Issues

From: Karl Fogel <kfogel_at_newton.ch.collab.net>
Date: 2002-06-06 06:15:22 CEST

Thanks, Jay! That is very helpful, and much of it was new information
to me.

Some questions (I haven't consulted the issue tracker yet to see if
any of these are known, by the way):

> - / vs. \ directory splitting
> - file canonicalization for / vs. \ and '.'

I read through the examples you gave for each of these, and I think
they might be the same bug, not two different bugs. The trouble is
that every time APR is asked to find a backslash path, it succeeds;
but every time one of our internal path manipulation functions works
on one of them, it fails.

So it looks like in both cases, correct path canonicalization at input
time would solve the problem.

Does this analysis set off any alarm bells?

> - cross directory copies on deleted files causes mass confusion

Thanks for the repro recipe! Like you, am not sure it's Win32 only.

> - Case SeNsitiVity

I see the problem, but I'm not sure where to start on solutions.
Should the client just force downcase all paths on Windows? It's
clearly not enough to depend on APR-under-Windows being properly case
insensitive -- APR does fine, but we still have the original-case
path, and we're storing it that way in Berkeley DB.

Ick. Maybe there's some nice trick I'm not thinking of?

> - out-of-date transaction sillyness

Hmm, wonder if this is Win32 or not... Does it repro under Unix?
(I can try, but maybe you have already.)

-K

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jun 6 06:20:03 2002

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