git: mails para todos os autores do branch

Vamos imaginar que você queira limpar os branches remotos – é bom enviar um e-mail aos autores dos últimos commits neles.

git branch --remote | # we get all remote branches
xargs
-L 1 git log -1 --format="%ce" | # get mail of author of each commit
sort
-u # remove duplicats

Para obter o <email> (<branch>)formato de login , você consegue:

git branch --remote | xargs -L 1 git log -1 --pretty="%ce %d"