[Top][All Lists]

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

Re: Is a ChangeLog file realistic if /lots/ of developers adding /lots/

From: Ronald Landheer-Cieslak
Subject: Re: Is a ChangeLog file realistic if /lots/ of developers adding /lots/ of changes?
Date: Thu, 19 Jun 2003 15:50:37 +0200 (CEST)

Changelogs are *not* a lot of work: they *save* a lot of work!

Just my personal opinion, of course, but this is how *I* work:
1. make changes
2. diff with current CVS > patch
3. read patch and write the changelog for the patch
4. attach patch to the changelog and save it in my personal patch archive
5. check in changes and use changelog as CVS log message

This way:
1. I have a changelog
2. I get to see my changes again, and fix bugs before I check them in 
   (you'd be surprised how many bugs you'll kill in their infancy like 

I've taken up this way of working after spending much too much time 
hunting down bugs that should never have been checked in in the first 
place. It works! I now have time for coffee again!

I also run the testsuite of the project each time before I check in 
major changes or before I set a release tag, to make sure there are no 
regressions; and I make a new test for every bug I find to make sure it 
won't be revived. It may seem like extra work, but it really isn't!


On Wed, 18 Jun 2003 address@hidden wrote:
> We have a software development lab with about 10 people submitting
> changes to CVS sometimes almost daily.  With so many little changes, our CVS 
> log
> entries are not very verbose.
> If I did an acceptable ChangeLog, then that would mean I would
> need an entry in right format for *each* of the many daily contributions.
> I want to follow correct GNU style but this ChangeLog file just seems like
> too much work.  Doesn't everyone agree?
> If you have any advice or ways to streamline the process I would very
> much like to hear it.
> Chris
> P.S. By the way, I am aware that one can peel off the CVS log entries
> to make ChangeLogs.  The problem with this is that I believe that implies
> I would have to have all CVS log entries in proper ChangeLog format.
> and I could not just be sloppy with the zillion CVS contributions I do.

reply via email to

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