no git patchset from .news files? (was Re: gnucash-htdocs branch master updated. svn_last-12-g3580119)
Geert Janssens
janssens-geert at telenet.be
Wed Jul 10 17:35:07 EDT 2013
Op 10/07/13 05:44, John Ralls schreef:
> On Jul 9, 2013, at 2:47 PM, Derek Atkins <warlord at MIT.EDU> wrote:
>
>> Geert,
>>
>> There appears to be something wrong, still, with the git email script
>> with the htdocs repo. For example, this email just came through:
>>
>> Cristian Marchi <cmarchi at code.gnucash.org> writes:
>>
>>> The master branch has been updated
>>> via https://github.com/Gnucash/gnucash-htdocs/commit/35801191 (commit)
>>> from https://github.com/Gnucash/gnucash-htdocs/commit/f8f95043 (commit)
>>>
>>>
>>> - Log -----------------------------------------------------------------
>>> -----------------------------------------------------------------------
>>>
>>> Summary of changes:
>>> news/130528-announce-2.5.2.news | 2 +-
>>> news/130707-announce-2.5.3.news | 2 +-
>>> 2 files changed, 2 insertions(+), 2 deletions(-)
>>>
>>>
>>> hooks/post-receive
>> As you can see, there is no patch in the email. However, if I run "git
>> show -C 35801191" manually from code within the htdocs repo I *do* get a
>> patch output. So something is going wrong, somewhere.
>>
>> What do we need to do to debug and fix this?
I have seen this as well. I'm currently abroad and won't be able to look
into this until I'm back.
> There are some other problems as well, starting with the subject being "gnucash-htdocs branch master updated. svn_last-12-g3580119" instead of the first line of the commit message.
The git mails are not using the first line of the commit message because
the mail is not sent per commit, but per push. For gnucash-htdocs with
its low update rate, usually one push equals one commit. But for the
gnucash main repository I expect to see frequent pushes of multiple
commits. When there are multiple commits to report in one mail, it
doesn't make sense to use the first line of one single commit.
Unless you want to completely rewrite the mail script ? The script I've
used seems to be commonly used in other git repositories as well. It
takes some getting used to, particularly due to our familiarity with the
svn commit mails.
> Are these scripts writable by others besides you and Geert? (I think that's yes and that
> they're in the gitomatic setup, but I don't remember how to get to them). If so and if Geert doesn't have time I can take a whack at it on Thursday.
You're welcome to look into it. Particularly why the script insists on
sending the same mail twice instead of one short summary and one with
complete patches. I have configured the gnucash and gnucash-docs
repositories in gitolite on code.gnucash.org to send mails using the
same script to two of my private e-mail adresses on pushes, and those
work properly. So I really wonder why the gnucash-htdocs configuration
is not working as it should.
Geert
> Regards,
> John Ralls
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list