Liste git s'engage à la branche principale, entre deux dates

Comment puis-je obtenir une liste de tous les commits git fait à la branche principale entre 2014-01-01 et 2014-06-30?

Je sais git log va me donner à peu près ce format (répété pour tous les commits):

commit <hash>
author: <author name>
date: <date>
<comment>

Mais comment peut-il être limitée à certaines dates et une ligne par commettre format?

<hash> <author> <date>
<hash> <author> <date>