Browse RC.8 documentation
RC.8 Documentation revision 1

ait git — Complete Reference

Import, export, and mirror history between Git and AIT's native repository model.

Audience: Repository owners and migration operators

Operating boundary#

Purpose: Import, export, and mirror history between Git and AIT's native repository model.

Effect class: History conversion and synchronization; direction, target, and mapping options determine the authority changed.

Coverage: 4 public help surfaces under ait git.

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

Complete command tree#

Code · text
ait git
ait git import
ait git export
ait git mirror

Exact emitted help#

ait git#

Reference description: Import, export, and mirror history between Git and AIT's native repository model.

The RC.8 binary emits no separate prose description for this surface; the sentence above is editorial context. The complete parser-provided usage and options follow unchanged.

Code · text
Usage: ait git <COMMAND>

Commands:
  import  Import Git commits, branches, and tags into AIT with a resumable immutable identity map.
  export  Export AIT lines, tags, and ordered Snapshot DAG history to Git without force-updating refs.
  mirror  Reconcile a Git endpoint and AIT through checkpointed, divergence-safe ref-set transactions.
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

ait git import#

Binary description: Import Git commits, branches, and tags into AIT with a resumable immutable identity map.

Code · text
Import Git commits, branches, and tags into AIT with a resumable immutable identity map.

Usage: ait git import [OPTIONS] <SOURCE>

Arguments:
  <SOURCE>  Git source to import; accepts a local repository path or a Git remote URL.

Options:
      --all-branches-and-tags  Import every Git branch and tag instead of only the source HEAD branch.
      --dry-run                Inspect and validate the immutable import plan without persistent AIT mutation.
      --json                   Emit the complete machine-readable JSON result.
  -h, --help                   Print help

ait git export#

Binary description: Export AIT lines, tags, and ordered Snapshot DAG history to Git without force-updating refs.

Code · text
Export AIT lines, tags, and ordered Snapshot DAG history to Git without force-updating refs.

Usage: ait git export [OPTIONS] <TARGET>

Arguments:
  <TARGET>  Local Git repository path to update, or a new path whose parent already exists.

Options:
      --all-lines-and-tags  Export every headed AIT Line and every AIT Tag instead of only the current Line.
      --dry-run             Inspect and validate the immutable export plan without target or AIT mutation.
      --json                Emit the complete machine-readable JSON result.
  -h, --help                Print help

ait git mirror#

Binary description: Reconcile a Git endpoint and AIT through checkpointed, divergence-safe ref-set transactions.

Code · text
Reconcile a Git endpoint and AIT through checkpointed, divergence-safe ref-set transactions.

Usage: ait git mirror [OPTIONS] --direction <DIRECTION> <ENDPOINT>

Arguments:
  <ENDPOINT>  Git source for inbound mode; local Git path for outbound or bidirectional mode.

Options:
      --direction <DIRECTION>  Select the permitted change direction; one-way modes block opposite-side changes and all modes block divergence. [possible values: inbound, outbound, bidirectional]
      --dry-run                Classify and validate the complete branch/tag ref set without persistent mutation.
      --json                   Emit the complete machine-readable JSON result.
  -h, --help                   Print help

Version authority

Checked against the exact RC.8 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-F136DB9A342B
  • ait-serverSNP-FBF302ADABC5
  • ait-runnerSNP-DF67532B0360
  • ait-pythonSNP-39225802847F
  • ait-nodeSNP-3D474B60B26F