info-cvs
[Top][All Lists]
Advanced

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

Re: address@hidden: Re: rename in cvs]


From: Greg A. Woods
Subject: Re: address@hidden: Re: rename in cvs]
Date: Sat, 13 Oct 2001 14:02:35 -0400 (EDT)

[ On Saturday, October 13, 2001 at 06:16:25 (GMT), Kaz Kylheku wrote: ]
> Subject: Re: address@hidden: Re: rename in cvs]
>
> In article <address@hidden>, Greg A. Woods wrote:
> >
> > There's simply no place to put the extra meta data necessary except in
> > the commit comments themselves, and you can much more easily build
> > simple little wrapper scripts to do renaming and to drive "cvs log",
> > "cvs diff", "cvs annotate", and "cvs update" if that's all you're going
> > to do.  I've already started the ball rolling, yet again, by posting yet
> > another version of the first such wrapper needed.
> 
> You're working on this too? 

No, it's just more or less the same script I've posted a half dozen
times in the past every time this issue comes to a head.  Others have
posted similar scripts in the past too.  :-)

> I'm going through the design stages of a full blown CVS front end called
> Meta CVS. The idea is that all you store in CVS is a flat database of
> files that have completely cryptic, machine-generated names. Along with
> that, you store a mapping which assigns path names to these objects.

I alread use a CVS front-end almost exclusively:  PCL-CVS.

I haven't bothered working on any "rename" support for it though.

> Another idea I have is to implement a whole new tagging system. 
> The project contains a special tag file. When you create a tag with
> Meta CVS, it adds an entry into the tag file and commits. The entry
> contains the tag name, and a list of files and their versions.
> 
> So instead of rewriting every darn tagged file, the baseline information
> is recorded in one place, so tagging is much cheaper.

There are a number of very good reasons for paying the price of
modifying every file when tagging.  You do not want to stray to far from
being compatible with plain CVS, or plain RCS for that matter.

-- 
                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <address@hidden>     <address@hidden>
Planix, Inc. <address@hidden>;   Secrets of the Weird <address@hidden>



reply via email to

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