[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: repository adjustment alternatives -- surgery vs. re-creation
From: |
Jim Hyslop |
Subject: |
Re: repository adjustment alternatives -- surgery vs. re-creation |
Date: |
Thu, 08 Dec 2005 16:21:51 -0500 |
User-agent: |
Mozilla Thunderbird 1.0.6 (Windows/20050716) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ted Stern wrote:
> Hi all,
>
> I have taken over management of a CVS repository that was never
> correctly managed. For example,
>
> - It is tracking 3rd party sources but never used a consistent
> vendor branch tag for imports. In fact, only one 'import' was done,
> the initial one, and the vendor was called 'start'.
>
> - They didn't understand branches, so "1.2" versions were created
> for an important branch but never used.
>
> - For branching, they made a copy of the entire repository into a
> new module.
>
> - inconsistent branch/tag naming conventions.
>
If the repository really is such a mess, then you may be further ahead
starting over with a completely clean slate: create a new section of the
repository, and import/add only the HEAD of the current repository.
Whether or not you import/add any existing branches will depend on
whether there's any development currently on those branches, and how
close to completion that development is.
Leave the existing repository as-is, and make it read-only, for
historical reference.
> host for repository reconstruction: cvs 1.11.2 Redhat 9
> pserver host target: cvs 1.11.6 IRIX64 6.5
>
> [No, I can't upgrade CVS--I'm constrained by company software support
> policy and host availablility, which is quite strict and limiting].
Host availability I can understand, but software support policy?!? We're
not talking about a mega-buck support contract here, but a free
software. There have been a LOT of bug fixes and security holes patched
since those revisions were released. Try to get your management to see
the value of loosening up their support policy somewhat.
- --
Jim Hyslop
Dreampossible: Better software. Simply. http://www.dreampossible.ca
Consulting * Mentoring * Training in
C/C++ * OOD * SW Development & Practices * Version Management
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDmKPvLdDyDwyJw+MRAue8AKCbN7rkGYbtCENGAOdtpBwvKfHxBACgnX9n
DXTe6XPdcHivKIHhE+KhMwU=
=9wfq
-----END PGP SIGNATURE-----