[cc65] Source code control systems

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2001-08-14 08:52:30


On Tue, Aug 14, 2001 at 08:39:42AM +0300, Marko Mäkelä wrote:
> It could be interesting to follow the
> development steps of a piece of software after 10 years by checking out
> old versions.

It's often less interesting than one would think. According to the CVS history
file, the first checkins in our repository are from 1996 (I've used RCS before
that date but CVS is a lot better). Many projects from that time are dead
(that is, delivered and never changed after that), some are in strict
maintenance mode (minor changes if anyone finds a bug). Projects from the
early days that are still active are really rare. This is especially true for
C++ code, since the language has changed a lot over the last 10 years, so it
is often not a good idea to use code from really old C++ projects in newer
ones.

Apart from that, source code repositories tend to hold some garbage over time.
I'm constantly trying to fight this, but it leads to problems in other areas.

But yes, all in all, a version control system is a great tool. CVS is easy to
set up if you have a Linux box running, works well over the internet and
dialup lines, and it is an even greater advantage if you're a developer team
with several people. Highly recommended.

To get this on topic again: Older versions of cc65 are actually a different
CVS module, because I wanted to make a clear cut at some time. It didn't help
much but was worth a try:-)

Regards


        Uz


--
Ullrich von Bassewitz                                  uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:41 CET