feat(cli): safely sync repositories across a workspace
Walk a workspace for Git repositories, including intentionally nested repos, while pruning dependency caches and build output directories. Inspect each branch, remote, operation state, and porcelain status before running hub sync. Recheck safety immediately before mutation, keep nested repositories from falsely dirtying their parent, and support concurrency, exclusions, strict mode, timeouts, JSON output, and explicit confirmation.
This commit is contained in: