Hi,

According to the Jira URL you posted, it show a bit further down that it was 
Robin [1] who added the Gerrit
ID to the bug report.

It's an interesting idea to put Gerrit IDs into Jira's change field, although 
it gives the reporter of the bug the
impression that a fix is available in a target branch/version of Qt (or a 
module) when it isn't just yet.

At local git commit time or git push time it's not possible to know what the 
final sha1 of the change is going to
be once it hits the target branch, because the additional cherry-pick that 
happens in Gerrit/CI changes it. And since
a change can bounce (I think we've all see than when trying to get a change 
into qtbase :), it may be cherry-picked
multiple times until it passes through the CI system.

I think it would be nice if there was a server side hook that would know about 
about the mapping of _certain_
repository/branch pairs that belong to a "Fixed version" field in Jira and 
record the successful entrance of
changes back in Jira through for example a Task-Number: QTBUG-[0-9]+ filter. I 
would like such an approach because
it gets the _timing_ right towards the reporter of the bug (a potential user of 
Qt who's awaiting a fix).

To my knowledge such a system is not implemented yet, so in the mean time I 
believe we all have wait and
watch the progress our changes make in the CI system and after a successful 
pass figure out the sha1 ourselves
to close the Jira bug manually.



Simon

[1] Some people say that he's a robot, but in his function I believe he 
specializes in producing large quantities of
awesome code instead of being a commit hook ;-)

________________________________________
From: ext Giuseppe D'Angelo [[email protected]]
Sent: Sunday, September 16, 2012 1:34
To: Hausmann Simon (Nokia-MP/Oslo)
Cc: [email protected]; [email protected]
Subject: Re: [Development] Git commit hook keywords

On 16 September 2012 00:09,  <[email protected]> wrote:
> Is there an actual hook that triggers when somebody uses Task-number: 
> QTBUG-1234 in a commit message? I am under the impression that at this point 
> it is merely a convention that could be hooked up with Jira in the future.

I think *something* happens. For instance:

https://bugreports.qt-project.org/browse/QTBUG-23352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

lists the commits that contained the right Task-number word. But I
have no idea about who or what is picking up those commit ids and
putting them into the JIRA task.

--
Giuseppe D'Angelo
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to