0e19529186
The Fix method in BranchCheck was calling git pull --rebase without a timeout, which could hang indefinitely when network or authentication issues occurred. Added a 30-second timeout using exec.CommandContext. Fixes: gt-i5qb Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>