[Top][All Lists]
[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/