Problem:\n- When working on a single repo while other repos are on different branches, gr checkout/sync/rebase/merge operate across all repos.\n\nImpact:\n- Forces raw git usage for routine single-repo work and conflict resolution.\n\nExpected:\n- Add --repo (and/or --group) to target a single repo for checkout, sync, rebase, and merge without touching others.\n- Non-target repos should be skipped with a clear warning.
Problem:\n- When working on a single repo while other repos are on different branches, gr checkout/sync/rebase/merge operate across all repos.\n\nImpact:\n- Forces raw git usage for routine single-repo work and conflict resolution.\n\nExpected:\n- Add --repo (and/or --group) to target a single repo for checkout, sync, rebase, and merge without touching others.\n- Non-target repos should be skipped with a clear warning.