unixorn/git-extra-commands

View on GitHub
bin/git-merged-branches

Summary

Maintainability
Test Coverage
#!/usr/bin/env bash

# From https://railsware.com/blog/git-housekeeping-tutorial-clean-up-outdated-branches-in-local-and-remote-repositories/

for branch in $(git branch -r --merged | grep -v HEAD)
do
    echo -e "$(git show --format="%ci %cr %an" "$branch" | head -n 1)" \\t"$branch"
done | sort -r