On Wednesday, July 13, 2011 11:23:10 AM Ladislav Slezak wrote:
Dne 13.7.2011 10:54, Jiri Suchomel napsal(a): [...]
2. Think about the commit emails. I consider the mails being sent to yast-commit@opensuse.org as ideal. With webyast in git, we do not have equally good solution (there's RSS or web). It is possible to hook "Email" service hook, but does anyone know how the mail look like?
GitHub has several hooks, one of them is email target. Unfortunately it does not send the full diff in the commit notification, see the example at the end of this mail.
DISCLAIMER: url below is SUSE-internal, sorry For our internal git server I created a custom email hook that we are using for several projects that switched from svn to git and wanted to have full diffs in the commit mails: http://git.suse.de/git-suse-de/commit-mail After a cleanup I think we could use it for our public repos as well. Example from SMT repo: ===== snip ============================================================ The branch_SMT11 branch has been updated via 1b089ec78daac9eea28dfe977afbd43bd144a3ae (commit) from a971c1b0f775da2934eb869c51c09f9357401397 (commit) -- Git log ------------------------------------------------------------ commit 1b089ec78daac9eea28dfe977afbd43bd144a3ae Author: Foo Bar <foo@bar.com> Date: Tue Jun 11 11:22:33 2011 +0200 fix bug #123456 -- Summary ------------------------------------------------------------ package/foopkg.changes | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) -- Git diff ----------------------------------------------------------- diff --git a/package/foopkg.changes b/package/foopkg.changes index aa4521f..cb1ab02 100644 --- a/package/foopkg.changes +++ b/package/foopkg.changes @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Tue Jun 11 11:10:10 CEST 2011 - foo@bar.com + +- fix ABC +- fix DEF +- improve GHI + +------------------------------------------------------------------- Mon Feb 10 11:22:33 UTC 2011 - barbar@bar.com - fixed nothing ======================================================================= Ciao, Daniel -- J. Daniel Schmidt <jdsn@suse.de> SUSE LINUX Products GmbH Research & Development Maxfeldstr. 5 HRB 16746 (AG Nürnberg) D-90409 Nürnberg GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org