#!/bin/bash # # Place this file somewhere in your path and make it executable # Can then be ran within any repo by calling `git fresh` within that folder # ( for b in `git branch | sed 's:^[ *]*::'` do git log -n 1 $b -- | sed -e '4,$ d' -e '1,2 d' -e "s^Date:[ ]*^^" -e "s^\(.*\)$^\1 ~~~ ${b}^" done ) | sort -k 5,5nr -k 2,2Mr -k 3,3nr -k 4,4nr