开发者

Git hook output - where to see/find

开发者 https://www.devze.com 2023-01-11 03:13 出处:网络
I\'m try开发者_如何学编程ing to get a git commit email hook running using Git on Windows. I\'m sure I\'ve got my copy of contrib/hooks/post-receive-email (placed in the project\'s .git/hooks/post-comm

I'm try开发者_如何学编程ing to get a git commit email hook running using Git on Windows. I'm sure I've got my copy of contrib/hooks/post-receive-email (placed in the project's .git/hooks/post-commit) script messed up, or I'm missing an important node in my config, but I don't know where I would see any error messages.

Would they be echoed to stdout when I commit using a shell? Is there some flag I would need to set or pass to git commit to see them (I tried -v with no apparent effect)?

EDIT Here are the repo-specific config vals I've added:

  • sendemail.smtpserver=smtp.mycompany.com
  • hooks.mailinglist=me@domain.com

UPDATE The overall problem is that git's built-in mail doesn't work on windows (which makes perfect sense, of course), but at least now I know where to look for output from my hacking attempts.


Are you sure the hook is actually being executed? (Make sure it's executable!) The post-commit hook is run in the same way as git-commit, so if you commit from a shell, you should see the output of all the commit-related hooks along with the output of git-commit itself in that terminal.

0

精彩评论

暂无评论...
验证码 换一张
取 消