git cleanup-branch
で消せる。
feature ブランチ等、Git の merge 濟みのブランチが local にも remote にも溜まってゆく。注意してゐれば溜まらないのだが、注意を怠ると溜ってゆく。git branch -a --merged
で一覧し、消したいブランチを撰び、git branch -d BRANCH
や git push REMOTE :BRANCH
で消してゆく事は出來る。毎回此れを遣る譯だ。嫌だ。
ツールに任せる事にしやう。消してはいけないブランチも在るから、撰ぶ手間は減らせないが、一氣に撰んで後は見ておく丈に出來る。
GitHub 上の release からバイナリを下載[download]する。或いは GitHub から HEAD のソースコードを clone して、make
する。HEAD のバージョンは NCurses を使ってゐるので、Crystal と libncurses が要る。git-cleanup-branch と云ふバイナリが手に入るから、此れを PATH の通ったディレクトリに置く。Git は git-x と云ふバイナリが在れば此れを git x
とサブコマンド風に呼べる。ので git-cleanup-branch
は git cleanup-branch
としても實行できる。Git リポジトリに移動して此れを實行すると、目的を達せられるだらう。
Crystal で開發したり、對話的な CUI を作ったり、對話的な CUI を Cucumber でテストしたりと、面白かった。