Module: RepoTender::CLI::Sync
- Defined in:
- lib/repo_tender/cli/sync.rb
Overview
‘sync` command: invoke Sync::Engine over the full config, or scope to a single repo with –repo.
Scoping is implemented at the CLI layer (per gate G4): the CLI builds a filtered Config (Config::Store.with(config, repos: [match], orgs: [])) and passes it to the unchanged engine. Sync::Engine#call is (config:, paths:) — there is no scoping parameter on the engine, and the spec forbids editing sync/engine.rb in this slice.
Defined Under Namespace
Classes: Run