sync-pending-branches: make deletion of merged branches actually work
Ximin Luo
5 years ago
3 | 3 | |
4 | 4 | git fetch origin --prune |
5 | 5 | PREVBRANCH="$(git rev-parse --abbrev-ref HEAD)" |
6 | git branch --merged | grep ^pending- | xargs -trn1 git branch -d | |
6 | git branch --merged | tr -d ' ' | grep ^pending- | xargs -trn1 git branch -d | |
7 | 7 | git branch --list -r 'origin/pending-*' --format='%(refname:lstrip=3)' | xargs -trn1 git checkout |
8 | 8 | git checkout "$PREVBRANCH" |