Git trigger

@smathieu could you review this please?
It's a design decision I made