On 07-02-13 02:37, John Ralls wrote:
You could use "short" commit numbers both for the subject line and the URLs
e.g.,
https://github.com/Gnucash/gnucash-docs/commit/8686314
works just fine, which will make it a bit more readable.
The preamble is way too long. The subject line says what the mail is about:
Repo, branch, short changeset hash. The preamble can just be the changeset URL,
again with the short hash. No need for the parent, there's a link to it on the
Github change page.
Then the log entry, and for patch-mail, the patch.
Regards,
John Ralls
Thanks for the feedback.
I have updated the mail script is several ways as a result:
- use short commit hash in the subject line (and put it up front, just
like the svn revision number was)
- use short commit hashes in all urls
- dropped the preamble text and some intermediary text
- there are situations where a more complex push exists
(non-fast-forwardable pushes which obscure some commits). In that case
some additional explanation is added to the mail on what happened. I did
not remove that.
- I also haven't removed the parent. It may be helpful in some
situations and in my personal opinion doesn't add that much clutter.
Attached is a new example. Only one this time, because the only
difference between the two mails is the amount of detail in the log
section, which I haven't changed.
Of note still is that the mail is sent by GIT SVN Migration user
(git-svn). This is because the mail generation is triggered by the the
svn-git push, which is currently always performed by the user account
git-svn. With the scripts as they are now, the sending user will be set
to the one actually pushing once svn is out of the loop. So if I push
directly to a repo in gitolite, the mail will appear to come from me. I
can't work around this in the current situation.
Geert
--- Begin Message ---
The branch, trunk has been updated
via https://github.com/Gnucash/gnucash-docs/commit/7a387e0e (commit)
from https://github.com/Gnucash/gnucash-docs/commit/fb47cf9b (commit)
- Log -----------------------------------------------------------------
commit 7a387e0e63c73779c50102acd86a0948a08728fb
Author: Geert Janssens <janssens-ge...@telenet.be>
Date: Thu Feb 7 10:48:55 2013 +0000
Dummy change to test gitolite commit hook
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash-docs/trunk@22762
57a11ea4-9604-0410-9ed3-97b8803252fd
-----------------------------------------------------------------------
Summary of changes:
README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
hooks/post-receive
--
gnucash-docs
--- End Message ---
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel