info-cvs
[Top][All Lists]
Advanced

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

Re: Help understanding cvs logs using cvs2cl.pl


From: Michael Haggerty
Subject: Re: Help understanding cvs logs using cvs2cl.pl
Date: Fri, 02 Mar 2012 14:17:30 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.27) Gecko/20120216 Lightning/1.0b2 Thunderbird/3.1.19

If I understand correctly, Shivani wanted help investigating the history
of a project, not managing the project in the future.  Since he
mentioned cvs2cl, I assume that as part of his analysis he wanted to
deduce (cross-file) changesets from the CVS history.  I suggested that
he use cvs2git to collate the changes into changesets to facilitate his
analysis.  I explicitly stated that I was *not* trying to convince him
to switch to using git for future development.

On 03/02/2012 01:20 PM, Arthur Barrett wrote:
>> There is no metadata stored with a CVS tag.  CVS does not record when
>> the tag was created or by whom.  
> 
> Incorrect, this meta data is stored in the CVSROOT/history.  History has
> problems I'll admit, but fixed in CVSNT 2.x and partly addressed in the
> latest CVS 1.x
> 
>> repository for aspectj, you might consider using cvs2svn to 
>> convert the repository to git,
> 
> Or IBM's tools to convert your repository to ClearCase - it's widely
> considered to be the best SCCM tool available (Gartner, Forrester, etc).

I don't understand this comment.  How would converting to ClearCase help
him analyze his repository's history?

> Or you could pick up a copy of one of the many CVS books and learn how
> to track and manage project change using CVS.  Yes tags are not the best
> way to track change - they were not designed to be the be all and end
> all of change management.

This sounds like a suggestion that the project change its workflow in
the future.  Again, I don't see how this will help analyze the
repository's existing history.

> I think you are using bug id's - which is great - but CVS 1.x (nor SVN
> nor Git) has native supoprt for user defined changesets (you guessed it,
> ClearCase and CVSNT 2.x both do).

I'm curious what "user defined changesets" are.  Can you point me to
some docs?

Michael

-- 
Michael Haggerty
address@hidden
http://softwareswirl.blogspot.com/



reply via email to

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