Hello,

we have several projects, all stored as modules under CVS source
control. The projects share certain base files, which when updated,
should be distributed to all modules. For example, let's suppose
ProjectA and ProjectB with this directory structure:

ProjectA/Server
ProjectA/Client
ProjectA/Common
ProjectA/Shared

and

ProjectB/App
ProjectB/Gfx
ProjectB/Shared

where both folders "ProjectA/Shared" and "ProjectB/Shared" contain
identical file "Conv.c". Now what I would like to achieve is, when
making some adjustments to "ProjectA/Shared/Conv.c" and commiting it,
running update on ProjectB retrieves the new version of "Conv.c".

Is this even possible within CVS? Please note I would like to keep all
project files (including the shared ones) under one directory, avoiding
the need to distribute the code in this form:

ProjectA/Server/*.*
ProjectA/Client/*.*
ProjectA/Common/*.*
Shared/*.*

Thank you,

John Walker jr.

_______________________________________________
info-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/info-cvs

Reply via email to