From: "Larry Jones" <[EMAIL PROTECTED]>
> > 1. What is the CVS dir used for on the server
>
> Storing various extra per-directory information. Currently, the only
> thing stored there is the fileattr file that records information about
> watches and editors.
This is a bit offtopic, but why do we go to the trouble of reinventing
the wheel in the fileattr file (i.e. the notion of a dir), instead of having
an admin file for each file in the repository. That is, instead of having
a fileattr file that contains info about all files (say fileA, fileB,
fileC),
we can have (say) a fileA.editors fileB.editors, etc in the CVS dir.
This strategy can minimize these types of errors, like the parsing.
> > 2. Any (bad) side effects of the fact that we've removed a few
>
> You lose the watch/editor info. (Which can be either bad or good,
> depending on your viewpoint!)
So, in fact, I can delete the CVS dirs altogether? Is there a way to
disable the editors/watchers thing without deleting the CVS dirs?
> > 3. Can I delete all fileattr files to clean up the repository? I've
tried
> > unwatch a number of time, but it does not work!!!
>
> Sure. In fact, that seems to be the problem -- it would appear that you
> have bogus entries in some of the fileattr files and the code to deal
> with that is buggy.
Right!
> > Excellent. Do you have any idea when cvs 1.10.9 is going to be released?
I
> > also contains the file handle leak fix as well...
>
> Nope, that's up to OpenAvenue. There have been lots of bug fixes
> checked in since 1.10.8, so I'd say we're due for a new interim release
> just as soon as someone at OpenAvenue can figure out how to make one.
Great -- so we should expect one RSN, right?
> Here's a patch for the fileattr crash problem:
Thanks a lot!
--
Dimi.