Index: ossp-pkg/shiela/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/shiela/ChangeLog,v rcsdiff -q -kk '-r1.31' '-r1.32' -u '/v/ossp/cvs/ossp-pkg/shiela/ChangeLog,v' 2>/dev/null --- ChangeLog 2002/12/23 12:08:35 1.31 +++ ChangeLog 2002/12/23 12:13:27 1.32 @@ -11,6 +11,12 @@ Changes between 1.0.2 and 1.0.3 (23-Dec-2002 to 23-Dec-2002): + *) CVS since 1.11.2 allows verifymsg-hooked scripts to actually + change the message and reads the contents back. So we do no longer + require CVS with RSE patches applied for the verifymsg hook to be + activated. + [Ralf S. Engelschall] + *) Added a section to the shiela-install manual page about the internal processing steps performed by CVS. Additionally mention the details about the CVS version with RSE patches applied. Index: ossp-pkg/shiela/shiela.pl RCS File: /v/ossp/cvs/ossp-pkg/shiela/shiela.pl,v rcsdiff -q -kk '-r1.43' '-r1.44' -u '/v/ossp/cvs/ossp-pkg/shiela/shiela.pl,v' 2>/dev/null --- shiela.pl 2002/12/23 11:50:09 1.43 +++ shiela.pl 2002/12/23 12:13:27 1.44 @@ -1310,12 +1310,12 @@ ## ## VERIFYMSG HOOK ## -## We hook into CVS via `commitinfo' to post-process log messages. -## The intention is to sanitise the results of what the user may have -## `done' while editing the commit log message. If CVS is a standard -## version, this check is advisory only. If CVS contains the RSE -## patches, the log message is changed and CVS reads back the contents -## so that this script can actually make changes. +## We hook into CVS via `verifymsg' to post-process log messages. The +## intention is to sanitise the results of what the user may have +## `done' while editing the commit log message. If CVS is an anchient +## version, this check is advisory only. If CVS is at least version +## 1.11.2, the log message can be changed and CVS actually reads back +## the contents so that this script can actually make changes. ## ## We are called by CVS with a single argument: the path to the log ## message file. @@ -1326,9 +1326,6 @@ my ($PA, $RT, $CF) = @_; my $rv = 0; - # we require the RSE patches for operation - return $rv if (not $RT->{cvsrse}); - # suck in the log message my $logfile = $PA->{ARG}->[0]; my $io = new IO::File "<$logfile"