diff options
Diffstat (limited to '.config/git')
| -rw-r--r-- | .config/git/config | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/.config/git/config b/.config/git/config index 7500d6a..f392077 100644 --- a/.config/git/config +++ b/.config/git/config @@ -237,3 +237,9 @@ git reset --soft \"$base_ref\" -- && \ git commit -m \"$(git log --format=%B --reverse HEAD..HEAD@{1})\"; \ }; __fn" + prune-merged-branches = "!__fn() { \ + git branch --merged \ + | grep -v '^\\*' \ + | sed -e 's/^[[:space:]]*//' \ + | xargs -r git branch --delete; \ + }; __fn" |
