[Top][All Lists]

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

Sharing a repository directory amongst multiple projects?

From: Kevmeister
Subject: Sharing a repository directory amongst multiple projects?
Date: Wed, 16 Apr 2008 15:12:31 -0700 (PDT)

Hi. We are developing on Windows. Many of our projects rely on third-party
libraries which have their own sets of header files and which undergo their
own revisions over time. So, for our example, V1.5 of "OurProject" might be
using V1.2 of "Third-Party-Comms-Library". So clearly any particular version
of our code is matched to a particular version of the Comms Library.

The goal we are trying to reach is that when we check-out a particular
version of our project, we get all the necessary files required to build it,
which includes the correct version of the third-party library headers (and
would also include the correct version of the library files themselves).

Is there any way of adding some kind of "link" in CVS that appears as a
plain directory on check-out but whose job is to retrieve content from a
particular version (or latest version) of another directory in repository?
Our current approach is to simply copy the required files (headers, lib
files) so they exist in two places in the repository.

For example:

    /third-party-library-name   ---> contains files from
"/third-party-library/include", Version 1.0

I have looked at "modules" (aliases etc) but that didn't seem to be what I
needed. Any other suggestions are greatly appreciated.

View this message in context:
Sent from the Gnu - Cvs - Info mailing list archive at

reply via email to

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