aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/git
diff options
context:
space:
mode:
Diffstat (limited to '.config/git')
-rw-r--r--.config/git/config6
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"