This is the rational for
SVMS (Source Version Management System).
Why SVMS?
I am quite indifferent to whether I use SCCS
or RCS for version management of individual
files. However, when it comes to project
management, I'll take the functionality of
SunPro/SunSoft Code Manager over CVS any day.
My problem is that Code Manager does not run
on Linux. While I can fake it by running
Code Manager on some version of Solaris to
access files on Linux via NFS, this is not
a very robust solution. The alternative of
installing Solaris/x86 on my PC hardware has
some interesting problems as well. Indeed,
of the options available to me, writing a new
system from scratch is the most appealing.
So basically the whole purpose of this project
is to get SCCS/Code Manager functionality on
Linux and to have good time while I'm doing it.
The code is going to be written in
STIPPLE because I like it. While I'm
writing the system from scratch, I think I can
make some improvements along the way. That's
about it for the `why?' of this particular project.
This file, version %I% of %M%, was last
updated at %U% on %E%.
Copyright (c) 1995 by
Wayne C. Gramlich All rights reserved.