Quoting Mike Noyes <[EMAIL PROTECTED]>:
[...]
> I suggest the following structure for CVS:
> 
> /eigerstein +
>              +- ?
> /oxygen +
>          +- ?
> 
> /doc +
>       +- devel_guide
>       +- etc.
> 
> /web +
>       +- images
>       +- devel_pages +
>                      + mhnoyes
>                      + etc.

It might pay to look at some other SF projects for CVS structure ideas... but 
you appear to have done that :-)

One thing; having seperate directories for eigerstein/oxygen etc is not a good 
idea if they have a fair bit in common. Even if only 10% of the files are 
similar but possibly different, it's better to put those common files in a 
common directory under different branches than duplicate them across different 
directorys. 

CVS cannot merge changes between files in different directories, only between 
the same files in different branches. This means bugfixes to 
oxygen's /base/etc/init.d/somethingoranother cannot be automaticly merged into 
eigersteine's /base/etc/init.d/somethingoranother if oxygen and eigerstein are 
in different directories, only if they are different branches to a 
common /src/base/etc/init.d/somethingoranother file.

I realise that the various varients have been developing in isolation and hence 
might have quite different 'source' directory structures, but it is in your 
interests to try and identify the similarities and come up with a common 
directory structure that all variant's can be branches of. That might not be 
easy :-(

--
ABO: finger [EMAIL PROTECTED] for more information.
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/leaf-devel

Reply via email to