vovtouch
Toggles the status of the given nodes twice, so that each node passes through a state of being INVALID.
vovtouch: Usage Message
DESCRIPTION:
Toggle the status of nodes twice following one of these
sequences:
Start Finish
----------------------------------------
VALID -> INVALID -> VALID
INVALID -> VALID -> INVALID
FAILED -> VALID -> INVALID
Nodes with status different from VALID, INVALID or FAILED
are not affected.
This has the effect of invalidating all dependent nodes.
USAGE:
% vovtouch <node_descriptor> ...
where the node descriptor is either the name of a file
or the VovId of a node in the dependency graph.
OPTIONS:
-h
-help -- This message.
-v -- Increase verbosity.
EXAMPLES:
% vovtouch aa
% vovtouch 00023456 00023457
Comments
You can produce a similar effect of invalidating all dependent nodes using the command vovinvalidate.
The difference is that with vovinvalidate, the target nodes are changed to the INVALID state, while with vovtouch, the target nodes may end up back in a VALID state if it was in a VALID state to begin with.