Oko/Docs

Command reference

oko release submit

Hands one source revision to Stado's batch qualification (`stado release changes submit`), which alone verifies remote ancestry and writes the immutable receipt; Stado's JSON is passed through.

Invocation#

Command
oko release submit --source DIR --commit SHA --task ID --session ID

Inputs and options#

  • --source, a checkout on this machine; --commit, a commit of it; --task and --session, what the change is for.

Output and state effect#

  • Submits the handoff and prints Stado's answer.

Refusals and safe exits#

  • `oko release submit requires --source <text>` and the same for --commit, --task and --session (exit 2); `--source <dir> is not a checkout on this machine: <error>; name the repository's directory`; `git could not be started: <error>`; `--commit <sha> is not a commit of <checkout>`; Stado's own refusal.

CLI reference#