git commit mail script

Stephan Arts stephan at
Mon Jun 22 14:45:57 CEST 2009

On Mon, Jun 22, 2009 at 2:37 PM, Jannis Pohlmann<jannis at> wrote:
> Hey,
> I have a commit mail script working. It's run at the update stage and
> sends
>  - one mail per commit
>  - one mail per newly created branch
>  - one mail per created tag (git push --tags)
> this also means that if we merge two branches and don't use "git merge
> --squash <source branch>", we may up with a lot of commit mails for the
> merge destination branch. Not sure whether that's a good or bad thing.
> I mean, it sounds kinda logical to me.
> It also has another downside: It seems mails are sent with a
> granularity of one second. So if you send two mails in the same second,
> mail clients don't know in what order to display them. As a
> consequence, the script requires a 1s timeout between the individual
> mails.

And why do we care? Don't we have gitosis and git-log for
understanding the commit-order?


More information about the Xfce4-dev mailing list