Guard git quick actions for diverged and stale branch status

- Disable the quick sync action when local and upstream branches have diverged
- Treat mismatched branch/status data as out-of-sync and refresh before enabling actions
- Update GitActionsControl logic tests for diverged branch behavior

Co-authored-by: codex <codex@users.noreply.github.com>
60111b2b91Julius Marminge committed on 2/15/2026, 9:23:10 AM· committed by Julius Marmingeparent1f17e9c
3 files changedLine totals unavailable