SPUG: Version control white paper

Douglas Leonard dleonard at dleonard.net
Thu Oct 25 19:34:14 CDT 2001


Yup, there's a CPAN module, Rcs.pm, that I've used and loathe.  It is just
a direct wrapper around rcs that calls the various rcs binaries via
system().  I really wish I had the time to write a proper replacement for
it that didn't have the overhead and didn't explode so easily.  My abuses
of eval{} and redefining of methods with this module could and should be
considered criminal.

-- 

<Douglas Leonard>
<dleonard at dleonard.net>

On Thu, 25 Oct 2001, Matthew.Bustad wrote:

> CVS no longer uses RCS but has the code built in.
> If there is only one file to track, I would recomment RCS.
> For multiple file projects take a look at subversion:
>
>  http://subversion.tigris.org/
>
> There should be a perl modual that works with RCS.
>
> -Matthew.Bustad
>
> On Thu, 25 Oct 2001, James Moore wrote:
>
> > CVS doesn't actually do versioning, which is why you may be having a
> > problem.  It's just a wrapper around another versioning system, almost
> > always RCS, but I think it can be configured to use SCCS or just about
> > anything else.
> >
> > CVS exists to put directory structures around files under version
> > control.  CVS runs RCS ommands to track file versions.  RCS itself
> > doesn't know anything about things at the level of abstraction of a CVS
> > project or even a directory; it only knows about single files.
> >
> > - James
> >
> > -----Original Message-----
> > From: owner-spug-list at pm.org [mailto:owner-spug-list at pm.org] On Behalf
> > Of Peter Darley
> > Sent: Thursday, October 25, 2001 8:30 AM
> > To: SPUG
> > Subject: SPUG: Version control white paper
> >
> > Friends,
> > 	I'm putting together a system with perl/postgresql that will
> > need to have a
> > good mechanism for maintaining multiple versions of database objects,
> > which
> > is something that is quite new to me.  I have been searching the net to
> > find
> > a white paper explaining the inner workings of CVS, without describing
> > the
> > actual code implementation, and have drawn a blank.  I was hoping that
> > someone on this list could point me to such a thing, or to any white
> > paper/algorithm discussion of other version control systems.
> > 	I'm not sure if this is appropriate for this forum, and if not,
> > I
> > apologize.
> > Thanks,
> > Peter Darley
> >
> >
> >  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > -
> >      POST TO: spug-list at pm.org       PROBLEMS: owner-spug-list at pm.org
> >       Subscriptions; Email to majordomo at pm.org:  ACTION  LIST  EMAIL
> >   Replace ACTION by subscribe or unsubscribe, EMAIL by your
> > Email-address
> >  For daily traffic, use spug-list for LIST ;  for weekly,
> > spug-list-digest
> >      Seattle Perl Users Group (SPUG) Home Page: http://zipcon.net/spug/
> >
> >
> >
> >
> >  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >      POST TO: spug-list at pm.org       PROBLEMS: owner-spug-list at pm.org
> >       Subscriptions; Email to majordomo at pm.org:  ACTION  LIST  EMAIL
> >   Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
> >  For daily traffic, use spug-list for LIST ;  for weekly, spug-list-digest
> >      Seattle Perl Users Group (SPUG) Home Page: http://zipcon.net/spug/
> >
> >
>
>
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>      POST TO: spug-list at pm.org       PROBLEMS: owner-spug-list at pm.org
>       Subscriptions; Email to majordomo at pm.org:  ACTION  LIST  EMAIL
>   Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
>  For daily traffic, use spug-list for LIST ;  for weekly, spug-list-digest
>      Seattle Perl Users Group (SPUG) Home Page: http://zipcon.net/spug/
>
>


 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     POST TO: spug-list at pm.org       PROBLEMS: owner-spug-list at pm.org
      Subscriptions; Email to majordomo at pm.org:  ACTION  LIST  EMAIL
  Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
 For daily traffic, use spug-list for LIST ;  for weekly, spug-list-digest
     Seattle Perl Users Group (SPUG) Home Page: http://zipcon.net/spug/





More information about the spug-list mailing list