Browse 1.1.1 documentation
1.1.1

ait change — Complete Reference

Create, inspect, update, cancel, and otherwise manage the Change lifecycle within a Task.

Audience: Coding agents and maintainers

Operating boundary#

Purpose: Create, inspect, update, cancel, and otherwise manage the Change lifecycle within a Task.

Effect class: Mixed Change reads and lifecycle mutation.

Coverage: 8 public help surfaces under ait change.

The blocks below preserve the 1.1.1 binary output in full, including every emitted argument, option, default, possible value, conflict, and requirement.

Complete command tree#

Code · text
ait change
ait change create
ait change list
ait change show
ait change revert
ait change replay
ait change close
ait change publish

Exact emitted help#

ait change#

Binary description: Create, inspect, publish, or close Task-owned Changes.

Code · text
Create, inspect, publish, or close Task-owned Changes.

Usage: ait change <COMMAND>

Commands:
  create   Create an additional Change for an existing Task.
  list     List open Changes or complete Change history locally or on a remote.
  show     Inspect one Task-owned Change without changing it.
  revert   Remove one Change's recorded delta from the current workspace.
  replay   Apply one Change's recorded delta to the current workspace.
  close    Archive one Change without finishing it.
  publish  Promote one local draft Change record to a remote.
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

ait change create#

Binary description: Create an additional Change for an existing Task.

Code · text
Create an additional Change for an existing Task.

Usage: ait change create [OPTIONS] --title <TITLE> <TASK_ID>

Arguments:
  <TASK_ID>  Existing Task ID that will own the new Change.

Options:
      --title <TITLE>     Required title for the new Change.
      --base-line <LINE>  Base Line assertion; defaults to the bound worktree target Line, then the repository default Line.
      --local             Create the Change locally even when Change commands default to a remote.
      --remote <REMOTE>   Create the Change on the named remote even when Change commands default to local.
      --json              Emit stable machine-readable JSON.
  -h, --help              Print help

ait change list#

Binary description: List open Changes or complete Change history locally or on a remote.

Code · text
List open Changes or complete Change history locally or on a remote.

Usage: ait change list [OPTIONS]

Options:
      --local            List local Changes even when Change commands default to a remote.
      --remote <REMOTE>  List Changes from the named remote even when Change commands default to local.
      --all              Show complete Change history instead of the bounded open view.
      --json             Emit stable machine-readable JSON; the bounded view still applies unless --all is present.
  -h, --help             Print help

ait change show#

Binary description: Inspect one Task-owned Change without changing it.

Code · text
Inspect one Task-owned Change without changing it.

Usage: ait change show [OPTIONS] <TASK_ID/C-##>

Arguments:
  <TASK_ID/C-##>  Task-owned Change reference; a bare C-## is accepted only when it identifies one Change.

Options:
      --local            Read the local Change even when Change commands default to a remote.
      --remote <REMOTE>  Read the Change from the named remote even when Change commands default to local.
      --json             Emit the complete stable machine-readable Change payload.
  -h, --help             Print help

ait change revert#

Binary description: Remove one Change's recorded fork-to-revision delta from the current workspace. This does not create a Snapshot, move the current Line head, close the Change, or change remote data.

Code · text
Remove one Change's recorded fork-to-revision delta from the current workspace. This does not create a Snapshot, move the current Line head, close the Change, or change remote data.

Usage: ait change revert [OPTIONS] <TASK_ID/C-##>

Arguments:
  <TASK_ID/C-##>
          Task-owned Change whose recorded delta will be removed from the workspace.

Options:
      --force
          Overwrite unsaved changes on paths selected by the Change delta.

      --dry-run
          Preview affected paths and overwrite risk without modifying the workspace.

      --local
          Read the Change's local history even when Change commands default to a remote.

      --remote <REMOTE>
          Read the Change's history from the named remote; only local workspace files are changed.

      --json
          Emit the complete stable machine-readable workspace plan or result.

  -h, --help
          Print help (see a summary with '-h')

ait change replay#

Binary description: Apply one Change's recorded fork-to-revision delta to the current Line workspace. This does not create a Snapshot, move the Line head, finish the Change, or change remote data.

Code · text
Apply one Change's recorded fork-to-revision delta to the current Line workspace. This does not create a Snapshot, move the Line head, finish the Change, or change remote data.

Usage: ait change replay [OPTIONS] <TASK_ID/C-##>

Arguments:
  <TASK_ID/C-##>
          Task-owned Change whose recorded delta will be applied to the workspace.

Options:
      --force
          Overwrite unsaved changes on paths selected by the Change delta.

      --dry-run
          Preview affected paths and overwrite risk without modifying the workspace.

      --local
          Read the Change's local history even when Change commands default to a remote.

      --remote <REMOTE>
          Read the Change's history from the named remote; only local workspace files are changed.

      --json
          Emit the complete stable machine-readable workspace plan or result.

  -h, --help
          Print help (see a summary with '-h')

ait change close#

Binary description: Archive one local or remote Change without applying its code to the target Line. A successful close also attempts a bounded safe Plan repair for the owning Task.

Code · text
Archive one local or remote Change without applying its code to the target Line. A successful close also attempts a bounded safe Plan repair for the owning Task.

Usage: ait change close [OPTIONS] <TASK_ID/C-##>

Arguments:
  <TASK_ID/C-##>
          Task-owned Change to archive without applying it to the target Line.

Options:
      --local
          Archive the local Change even when Change commands default to a remote.

      --remote <REMOTE>
          Archive the Change on the named remote even when Change commands default to local.

      --json
          Emit the complete stable machine-readable closeout payload.

  -h, --help
          Print help (see a summary with '-h')

ait change publish#

Binary description: Promote one local draft Change record to the configured or named remote. This does not publish a Patchset, publish current workspace content, or finish the Change.

Code · text
Promote one local draft Change record to the configured or named remote. This does not publish a Patchset, publish current workspace content, or finish the Change.

Usage: ait change publish [OPTIONS] <TASK_ID/C-##>

Arguments:
  <TASK_ID/C-##>
          Local Task-owned draft Change to promote.

Options:
      --remote <REMOTE>
          Destination remote; omitted uses the repository default remote.

      --json
          Emit the complete stable machine-readable publication payload.

  -h, --help
          Print help (see a summary with '-h')

Version authority

Checked against the exact 1.1.1 source

This page is public documentation, not a second product contract. Use the exact source and distribution contract for release authority.

Owning component Snapshots
  • ait-coreSNP-ED7593DBF982
  • ait-serverSNP-0CCD7DD2A077
  • ait-runnerSNP-35C9C133D2EE
  • ait-pythonSNP-756C731A4CC0
  • ait-nodeSNP-55E90D0A81F1