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@ "