vovcone

Apply a set of up-cone and down-cone operations starting from one or more jobs or files.


vovcone: Usage Message

DESCRIPTION:
    Apply a set of upcone and downcone operations starting from 
    one or more jobs or files.  For every up/down cone operation, a list
    of filters (selection rules) can be applied.
    The resulting set can be saved if a result setname is provided.
    The content of the result can be formatted.

OPTIONS:
   -h           -- This help.
   -v           -- Increase verbosity.
   -file FILE   -- Specify the starting file (may be repeated)
   -job JOBID   -- Specify the starting job (may be repeated)
   -id  ID      -- Specify the starting id  (may be repeated)
   -setname     -- Specify the starting setname (may NOT be repeated) 

   -up          -- Start an upcone operation.
   -down        -- Start a downcone operation.
   -inputs      -- Start a "inputs" operation.
   -outputs     -- Start a "outputs" operation.
   -parents     -- Same as -inputs
   -children    -- Same as -outputs
   -sel         
   -filter      -- Define a filter for the current cone operation
   -result      -- Define name of result set.
   -format      -- Specify output format (default is no output)
   -O           -- Same as -format

NOTE:
   -inputs   and -outputs  move just one step up and down the
             dependency tree, while -upcone and -downcone move all the 
             way up and down the dependency tree.
   -filter   is reset for each new operation.
   -format and -result are applied only to the final result.

EXAMPLES:
  % vovcone -file aa -up -format "@ID@ @LEVEL@ @NAME" -filter "isfile"
  % vovcone -job 00012345 -up -format "@ID@ @LEVEL@ @NAME" -filter "isfile"
  % vovcone -file aa -up   -filter "status==VALID" -filter isfile 
                     -down -filter "isjob status==RETRACING" 
                     -format "@ID@ @STATUS@ "