add prototypes
add function to retrieve repo an hash
WIP: support GitCommitMailer style