cwvh/pbsmake — Issue #6: Support the complete "after" dependency commands
Author: cwvh
Created: 2011-12-19 00:57:38+00:00
State: open

Currently, `pbsmake` only supports implicit `afterok`. Add in the rest of the "after" commands by modifying the `target` command regex in `def parse(…)` to extract dependency commands after the double colon.

after:jobid[:jobid...]
This job may be scheduled for execution at
any point after jobs jobid have started
execution.

afternotok:jobid[:jobid...]
This job may be scheduled for execution
only after jobs jobid have terminated with
errors. See the csh warning under
"Extended Description".

afterany:jobid[:jobid...]
This job may be scheduled for execution
after jobs jobid have terminated, with or
without errors.