Skip to content

fix: fetch時のprune有効化とpush/fetch後のブランチ一覧更新#14

Merged
HMasataka merged 1 commit into
mainfrom
fix/branch-refresh-after-fetch-push
Feb 23, 2026
Merged

fix: fetch時のprune有効化とpush/fetch後のブランチ一覧更新#14
HMasataka merged 1 commit into
mainfrom
fix/branch-refresh-after-fetch-push

Conversation

@HMasataka
Copy link
Copy Markdown
Owner

Summary

  • fetch時に prune=On を設定し、リモートで削除されたブランチの追跡参照を自動削除
  • handleFetch / handlePush 成功後に fetchBranch() を呼び出し、Branchesページを即座に更新

修正対象の問題

  • push後にBranchesページのリモートブランチ情報が更新されない
  • リモート側(GitHub Web等)でブランチを削除しても、fetchしてもローカルの追跡参照が残り続ける

Test plan

  • push後にBranchesページでリモートブランチが即座に反映されること
  • GitHub Webでブランチを削除後、fetchするとローカルの追跡参照が消えること
  • task test が全件パスすること

🤖 Generated with Claude Code

- git2のfetchオプションにprune=Onを設定し、リモートで削除された
  ブランチの追跡参照をfetch時に自動削除するようにした
- handleFetch/handlePush成功後にfetchBranch()を呼び出し、
  Branchesページの表示を即座に更新するようにした

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@HMasataka HMasataka merged commit 0062754 into main Feb 23, 2026
5 checks passed
@HMasataka HMasataka deleted the fix/branch-refresh-after-fetch-push branch February 27, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant