I understand how verifymsg can be used to check the text in a commit
message. The problems is that I'd like to have different checks for
different branches, and there is no "branch name" variable that I can
see to pass into a script called from verifymsg. 

So I went to see how scripts such as cvs_acls and activitymail get their
branch information. cvs_acls seems to parse each directory's CVS/Entries
file on the client, and activitymail seems to get it from the stdin for
commitinfo. But I can't pass the %l variable (the name of the file
containing the commit message) to anything but verifymsg and editinfo,
and I can't pass the same stdin to verifymsg.

Any suggestions? 

~Matt

p.s. I suppose a two step process of checking the message and recording
the results for all possible branches somewhere, and then modifying
cvs_acls to check for an acceptable message once the branch is known
might work. Bit hokey though.

Environment: cvs server 1.12.9, older clients and SmartCVS 4.0


_______________________________________________
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to