
The problem is that >ghc<, >green-card<, >hood< et al. are subdirectories of >fptools<, that's why >cvs update -d< retrieves them automatically. I guess a more appropriate repository layout would be _flat_, like this:
/cvs --+ | +-- CVSROOT | +-- fptools | +-- ghc | +-- libraries | +-- hslibs | +-- green-card [...]
Hmm, that sounds like a very good idea. I think perhaps we were fixated on having the same repo layout as the source tree when we originally checked everything into CVS. We could just rearrange the repository in place, and everything would still work, right? Well, perhaps the script that generates the CVS commit logs would have to be tweaked. Cheers, Simon