Es everyone should know there is a official PHP CVS repository, where PEAR is a module. Here is a small overview, what the average PEAR developer has to do, if he likes/has to use CVS with his package.
The problem
The structure of the PEAR directory (locally on the users maschine) looks similar to this:
ÿ6ÿ
While the developement structure on CVS looks like this:
ÿ7ÿ
I think, everybody simply realizes, where the problem is. Normaly one would expet to have the same directory structure in both environment, to check out a complete developement from CVS.
My solution for that:
Change your projects CVS structure like this:
ÿ8ÿ
You now have to add the pathes to your projects directories in your local repository to the include_path, eg. by doing this:
ÿ9ÿ
Maybe anyone can use this for easier developement.