Mike Shamberger wrote:
>
> Hi,
>
> How does CVS implement triggers? I couldn't find anything in
> the cederquist manual about triggers. I want to prevent labeling
> of files on the release branch by developers. Are triggers implemented
> by a shell script wrapper to the cvs command? Can someone send me
> an example of some triggers?
>
> Thanks,
> Mike
See http://www.loria.fr/~molli/cvs/doc/cvs_18.html#SEC160 and
following. Programs can be fired at certain steps in the checkin or
modification process; generally updates, exports and checkouts proceed
without possibility of intervention.
A commitinfo script returning false will cancel a commit.
I believe the same is true of a taginfo script, although I could be
wrong.
Cheers,
Laird