conductor

CI task system
git clone git://git.finwo.net/app/conductor
Log | Files | Refs | README | LICENSE

003_task_dep_kind.sql (408B)


      1 -- 003_task_dep_kind.sql - two kinds of dependency edge
      2 --
      3 -- 'needs' is the original meaning: the dependency must have succeeded.
      4 -- 'after' waits only for the dependency to have finished, whatever it
      5 -- finished as, and is not followed when a failure skips dependents.
      6 --
      7 -- Every existing edge is a 'needs', which the default records.
      8 
      9 ALTER TABLE task_deps ADD COLUMN kind TEXT NOT NULL DEFAULT 'needs';