Simplify after review

main

Commit

Soph4mo ago
  • Use cobra's MarkFlagsMutuallyExclusive for the lease/blind pair instead of a hand-rolled RunE check.
  • Pull lease-failure markers to a package-level var; loop the contains-checks for symmetry and to keep the list in one place.
  • Trim PlansToPushCommands doc; lease semantics already live on SyncPolicy.
  • Shorten the legacy --force migration message.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com Entire-Checkpoint: 604f682ccdc6

Checkpoints

can you look at https://github.com/entireio/git-sync/issues/46 and then chat

Claude CodeOpus 4.7[1m]
View session
Checkpoint 1