Runs a program at tag time (usually done to check that the tag name matches some pattern). Each line is of the form:
The program is handed a set group of arguments. In order, they are the tag name, the operation (see below), the repository, and then as many file name/revision-number pairs as there are files involved in the tag. The file/revision pairs are separated by whitespace, like the rest of the arguments.
The operation is one of
mov means the -F option to tag was used).
If PROGRAM exits with nonzero status, the tag operation will not succeed. (See also the section Shared Syntax in this chapter.)