info-cvs
[Top][All Lists]
Advanced

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

3rd party software import deleted file issue


From: Murray, Joe
Subject: 3rd party software import deleted file issue
Date: Mon, 24 Sep 2001 17:03:25 -0400

We are managing a relatively large software development project with CVS
and have recently identified some strange behavior (potentially
correct). We use a 3rd party product in our baseline. We often import
new releases of a 3rd party source tree. We have recently received a
software release that has had major modifications including the deletion
of many depricated files. The files are no longer needed but still
appear when we check out the current verion. We are running this on
Solaris 2.8 (CVS version 1.10.7)and on Linux RH 6.2 (CVS version
1.10.7). Details below.

We have imported it a number of times with the following:

cvs import -m "Import of sw release JAN01" sw DSRSW JAN01

When we get the next release we do the following:

cvs import -m "Import of sw release MAY01" sw DSRSW MAY01

We do a cvs co on sw and build and all is well. However, we recently
received a new update that has had major internal modifications. The SW
group has reorganized and eliminated many depricated files. We did the
import as follows:

cvs import -m "Import of sw release SEP01" sw DSRSW SEP01

It imported fine and we then did a checkout as follows:

cvs co sw

all of the updated files are correct. However, major sections of the
code have been deleted and they are still in the baseline. The baseline
looks like this:

MAY01:
sw/
 |
 --->   gl/
 |              lots of source code.
 --->   sl/
 |              lots of source code.
 --->   tl/
 |              lots of source code.
 --->   ol/
                lots of source code.

SEP01:
sw/
 |
 --->   gl/
 |              lots of source code, much modified.
 --->   sl/
 |              lots of source code, much modified.
 --->   tl/
                lots of source code, no changes.
        

The entire ol/ area is completely removed in SEP01. The cvs co sw above
results in:

cvs co sw:
sw/
 |
 --->   gl/
 |              correct to SEP01 versions.
 --->   sl/
 |              correct to SEP01 versions.
 --->   tl/
 |              correct to MAY01 versions.
 --->   ol/
                STILL here at MAY01 versions.

The ol area is still there. If I use:

cvs co -r SEP01 sw

I get the correct version that was imported. How can I cause CVS to make
the SEP01 distribution the "head" (may be the wrong technical term)
version so that the team can get the appropriate verison with:

cvs co sw

Thanks,

Joe.
--
Joseph A. Murray                      Ph: (703) 263-2888
Digital System Resources, Inc.        Fax: (703) 263-2801
12450 Fair Lakes Circle, Suite 500    Email: address@hidden
Fairfax  VA 22033                     Web: www.dsrnet.com



reply via email to

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