info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie question : common/shared objects


From: Frederic Brehm
Subject: Re: Newbie question : common/shared objects
Date: Thu, 26 Sep 2002 11:07:17 -0400

At 10:15 AM 9/26/2002, Jay Yarbrough wrote:
To build release 2.1 of Product Y, I will use release 3.4 of product A, release 5.3 of product B, and release 2.0 of product D.


How is this typically handled within CVS?

Make each product a separate module. Then you can tag each release of each product and export them independently.


Here's a way to build your product Y:

Keep each released version of every product in some well-known place. This goes for third party products as well as your internal products. For example, build release 3.4 of product A and put it in /company/product/V3_4/A.zip or something like that.

To create a release of product Y, your build procedure can use the released versions of the products it depends on. There doesn't have to be a distinction here between your internal products and third party products because they are all referenced in a similar manner.

Fred


_______________________________________________________________
Frederic W. Brehm, Sarnoff Corporation, http://www.sarnoff.com/






reply via email to

[Prev in Thread] Current Thread [Next in Thread]