ChangeLogging commits to CVS
Egbert Eich
eich at pdx.freedesktop.org
Wed Dec 15 06:59:39 PST 2004
Felix Kühling writes:
> Am Di, den 14.12.2004 schrieb Keith Packard um 18:32:
> > Around 10 o'clock on Dec 14, Keith Whitwell wrote:
> >
> > > Is there a reason why the ChangeLog entry can't be generated automatically
> > > from the CVS commit messages? Am I missing something here?
> >
> > Yes, because CVS sucks. You want to have the ChangeLog entry committed
> > along with the other changes, but CVS doesn't make that easy and you end
> > up double-committing.
> >
> > I finally gave up and just started using prepare-ChangeLog.pl. If someone
> > could fix that script to take directory arguments to look for changes, it
> > would be a huge feature as running it from the top of xc takes way too
> > long.
>
> That's exactly what I thought looking at the script as a poor 56K modem
> user. It makes it basically unusable. I'm attaching a patch against
> Egbert's version of the script. It allows you to run
> prepare-ChangeLog.pl in any subdirectory and allows you to specify
> files/directories to commit on the command line. This could also help
> splitting commits affecting different files (the discussion Daniel and
> Egbert are having in another sub-thread). Finally it treats any options
> before the first file argument (or "--") as CVS options. This allows me
> to add "-z9" to the CVS command lines, which speeds things up
> considerably over a modem line.
>
> If there is something stupid in the patch it's probably because this is
> my first Perl hack.
>
Felix,
thanks for your patch! I'm going to write up something for the wiki
and make the script (with your patch) available.
Cheers,
Egbert.
More information about the release-wranglers
mailing list