2010-12-10 11 views
6

Ich habe den E-Mail-Hook für Git in Heroku eingerichtet. Alles, was ich bekomme, ist die Nachricht, dass etwas gepusht wird - ich brauche sowohl die Commit-Nachricht als auch die modifizierten Dateien.Git E-Mail-Hook, Commit-Nachricht und geänderte Dateien enthalten

#what i now get in the email: 
[email protected] to me, hermantamas 

[email protected] deployed app 

#what i need: 
[email protected] to me, hermantamas 

[email protected] deployed app: 

"home page is now working" 
Changed: 
- index.html 
- javascript.js 

Antwort

6

, die Modifizierung würde bedeuten, die Heorku email hook direkt (git log --name-only, git log --stat oder git whatchangedgit log --name-status,)

einige those git log options hinzuzufügen Aber da Sie nicht die Möglichkeit, direkt zu ändern, kann die hook script, können Sie beim Definieren des Mail-Hooks immer noch einen Heroku variable hinzufügen.

git_log: log der Commits zwischen dieser deploy und dem letzten

$ heroku addons:add deployhooks:email \ 
    [email protected] \ 
    subject="Myapp Deployed" \ 
    body="{{user}} deployed app: {{git_log}}" 
Adding deployhooks:email to myapp...Done. 
Verwandte Themen