ta-submit 0.15.15-alpha.3

Submit adapters for VCS integration in Trusted Autonomy
Documentation

Source adapters for VCS integration

This crate provides pluggable adapters for source control operations through different version control systems and workflows. The core abstraction is the SourceAdapter trait (unified from the former SubmitAdapter in v0.11.1), with built-in implementations for Git and "none" fallback, plus external plugin support for Perforce, SVN, and any community VCS (v0.13.5).

External VCS plugins (v0.13.5)

Perforce and SVN adapters are now external plugins using the JSON-over-stdio protocol (same as channel plugins). Plugins are discovered from:

  • .ta/plugins/vcs/<name>/ — project-local
  • ~/.config/ta/plugins/vcs/<name>/ — user-global
  • ta-submit-<name> on $PATH — bare executable fallback

Git remains built-in as the zero-configuration default.