Git Squash por autor - Todos os autores confirmam em um único commit

Estou tentando esmagar muitos commits em um único, o problema é que preciso fazer isso por autor (nome ou email).

O caso:

Digamos que eu tenho um ramo chamado feature-a, neste ramo eu tenho muitos commits para muitos autores. Como posso compactar todos os commits por autor (email por exemplo) em um único commit. Quero fazer isso para mesclar todos os autores confirmados no mestre.

Alguma ajuda aqui?

desde já, obrigado

questionAnswers(3)

yourAnswerToTheQuestion