Files
roboco/tests/unit/services
Renn F 0051339915 [bug] push_branch: push the named task branch, not the clone root's current checkout
push_branch(branch_name) resolved the workspace from the branch then
called self.push(workspace) with no branch arg, so push() defaulted to
get_current_branch(workspace) — the clone root's current checkout. In the
F123 per-task-worktree model the clone root is parked on the default branch
while the task branch lives in a worktree, so open_pr's push_branch pushed
the wrong ref, the dev's commit stayed local-only, and gh pr create 422'd
with 'No commits between' — forcing the dev into i_am_blocked. be-pm's
unblock can't repair git state, so the PM respawn-looped and the loop-breaker
gated it (observed: spawn_attempts 42-56, threshold 3). Pass branch_name
through to push() so the named task branch is pushed; the dev's commit then
reaches origin and open_pr succeeds. TDD: test_push_branch_pushes_named_branch_not_current_checkout.
2026-06-30 09:01:30 +02:00
..
2026-05-02 03:11:49 +02:00
2026-05-02 03:11:49 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-06-26 01:43:08 +02:00
2026-06-26 01:43:08 +02:00
2026-06-26 01:43:08 +02:00
2026-06-26 01:43:08 +02:00
2026-06-29 11:32:34 +02:00