Um, how come no-one's noticed this before?
With a case-insensitive filesystem (such as is found, I believe, on at least some PowerPCs that seem absurdly popular these days), odd things happen to the CVS repository.
I see, in the McCLIM directory, lisp-dep/ and Lisp-Dep/ looks/ and Looks/ examples/ and Examples/ Backends/postscript and Backends/PostScript
and this has just caused real problems over here, as we attempted to extract diffs for Backends/PostScript/ whereas we had the CVS/Entries file for Backends/postscript...
Is it possible to remove these duplicatedly-named directories?
Cheers,
Christophe
Christophe Rhodes writes:
Um, how come no-one's noticed this before?
As i recall, the all-lower-case names are the old ones, and should no longer be used.
On 2005-08-04, Christophe Rhodes csr21@cam.ac.uk wrote:
Um, how come no-one's noticed this before?
I think what you see depends on what you have in your ~/.cvsrc. If there's the line "up -Pd" (or just "up -P") in it, or if you use -P for updates and checkouts, you won't even see the lower-case directories, because they're pruned.
Is it possible to remove these duplicatedly-named directories?
With CVS, it's possible to prevent empty directories from being created only by passing the -P switch on updates and checkouts, or by rm'ing them in the repository, losing history in these directories.
Ugh.
On Aug 4, 2005, at 11:45 AM, Christophe Rhodes wrote:
Um, how come no-one's noticed this before?
With a case-insensitive filesystem (such as is found, I believe, on at least some PowerPCs that seem absurdly popular these days), odd things happen to the CVS repository.
I see, in the McCLIM directory, lisp-dep/ and Lisp-Dep/ looks/ and Looks/ examples/ and Examples/ Backends/postscript and Backends/PostScript
and this has just caused real problems over here, as we attempted to extract diffs for Backends/PostScript/ whereas we had the CVS/Entries file for Backends/postscript...
Is it possible to remove these duplicatedly-named directories?
I think if you check out with cvs update -dP then those directories would get pruned.
IIRC there's not much you can do about directories in CVS short of repository surgery. If somebody knows how and can explain how to do that without mucking up the repository I'd be glad to give it a go. -- Brian Mastenbrook brian@mastenbrook.net http://www.iscblog.info/