Skip to content

Delete 17 stale remote branches (everything not backing an open PR) #174

Open

Description

@charliehuge

Why

The remote carries 22 branches. Only main, the three open-PR heads, and one active agent session branch are live. The other 17 are dead: oldest is 7 months stale and 167 commits behind main. They add noise to every git fetch, branch picker, and agent git branch -r listing.

Keep (do not delete)

Branch Reason
main default
claude/fix-hunter-bird-outline-test PR #171
claude/adaptive-background-166 PR #170
claude/watercolor-smudge PR #167
claude/hopeful-fermi-cearzd active audit session, 2026-11-09

Delete

Snapshot as of 2026-11-09. ahead = commits not on main; behind = commits on main not on branch.

Branch Last commit Ahead Behind
137-bump-actions 2026-08-08 1 24
bodycaptcha-art-walk-levels 2026-10-02 1 10
claude/add-claude-documentation-QRcEL 2026-03-27 2 167
claude/flash-one-burst-per-minute-Kp7mQ 2026-09-06 1 16
claude/max-music-system-stub-z2Qs0 2026-04-17 1 160
claude/osc-address-constants 2026-03-27 1 167
claude/touch-screen-stub 2026-03-27 1 167
document-pr-workflow 2026-08-05 1 25
fc/morelevels 2026-05-29 2 44
fc/touchscreen 2026-04-04 2 161
feat/pipes-windows-autostart 2026-05-29 1 51
feat/treehouse-led-reconfig 2026-05-29 1 51
fundingcaptcha-kids-feedback 2026-05-08 1 96
lookingglass 2026-05-22 19 81
pipes-v3 2026-09-29 9 13
pygame-port 2026-05-10 1 89
th-bootfix 2026-05-24 2 64

Maintainer has confirmed these are dead; unmerged commits on them are not wanted.

How

Needs push rights to the remote, so a human runs it:

git push origin --delete \
  137-bump-actions \
  bodycaptcha-art-walk-levels \
  claude/add-claude-documentation-QRcEL \
  claude/flash-one-burst-per-minute-Kp7mQ \
  claude/max-music-system-stub-z2Qs0 \
  claude/osc-address-constants \
  claude/touch-screen-stub \
  document-pr-workflow \
  fc/morelevels \
  fc/touchscreen \
  feat/pipes-windows-autostart \
  feat/treehouse-led-reconfig \
  fundingcaptcha-kids-feedback \
  lookingglass \
  pipes-v3 \
  pygame-port \
  th-bootfix

Then everyone: git fetch --prune.

Follow-up (optional)

Turn on Settings → General → Automatically delete head branches so merged PR branches stop accumulating.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-humanNeeds human design input or decision

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions