Date: Thu, 15 May 1997 12:53:33 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.ORG> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-CVSROOT@FreeBSD.ORG Subject: cvs commit: CVSROOT log_accum.pl commit_prep.pl Message-ID: <199705151953.MAA22084@freefall.freebsd.org>
index | next in thread | raw e-mail
peter 97/05/15 12:53:33
Modified: . log_accum.pl commit_prep.pl
Log:
RED ALERT! RED ALERT! Mission control, we have a slight technical
problem...
No seriously, this is a major revamp of the log scripts in preperation
for an update to a later version of cvs (ie: 1.9.8)
Among the changes:
- lots of dead code and useless stuff ripped out
- lots of things rewritten and/or redesigned
- support new message format that's passed from cvs to the log
script so that commits to individual files on branches works.
- perl5 now *required* due to above (hashes of arrays @{$var${tag}})
- commit message format slightly changed due to per-file branches
- new mailing lists (well, from last year) and commitlogs supported,
eg: cvs-contrib, cvs-tools, etc
- more space for filenames on each line before wrapping.
- more intelligent line wrapping, alignment should be better.
- no more insanely long Subject: lines.
There are more changes in the pipeline, including being able to do a
partial commit message when cvs is aborted in the middle of a commit,
but since the diff of the changes is now much larger than the file
itself, and we need the new cvs support, commit this now.
It's had a fair bit of testing in a private copy of the cvs tree, but
it's still not all that unlikely that there won't be things I've missed.
Revision Changes Path
1.22 +268 -251 CVSROOT/log_accum.pl
1.4 +5 -3 CVSROOT/commit_prep.pl
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705151953.MAA22084>
