Automation would definitely be nice in this case. Systems like gerrit
definitely supports automatically rebasing and pushing commits once
certain conditions have been met (e.g., enough positive reviews) and they
support CI integration (no commit unless tests pass).

I¹m not sure it¹s worth the overhead to add RB Ids in commits, but I¹m not
opposed to the idea. I would like to see a system where we acknowledge
reviewers though. The kernel uses a system where commits contain tags to
keep track of who was involved with a patch
(³Acked-by²/³Reviewed-by²/³Signed-off-by²/³Cc"). I think it would make
sense for us to use a subset of those tags to acknowledge people who help
out by reviewing code.

//Andreas

On 04/09/2015 18:54, "Steve Reinhardt" <[email protected]> wrote:

>To be concrete, Andreas, I saw your commit of the "Avoid setting
>markPending" changeset, and I thought "gee, I wonder how long that was on
>reviewboard, and whether it got any ship-its, because I don't recall
>reviewing it".  I was able to find it by searching my email for
>"markPending" to see the review request (and to find out that it had only
>been posted for just over four days and had not received any ship-its, or
>any reviews at all---but that's a separate issue). It would have been much
>easier to answer my initial question if there had been a link in your
>commit message, and I can see the link being even more valuable when a
>long
>time has passed since the review request was posted, or if the description
>doesn't contain any particularly unique terms to simplify a search.
>
>To answer Jason's question: it would be nice to have an automation system
>where someone with sufficient permissions could just click on a patch on
>reviewboard and the patch would automatically be committed; with that
>process in place, it doesn't seem like much of a stretch to include the
>URL
>in the commit message.  I know Ali has discussed some other tools that
>enable this.  The easiest path to this kind of functionality might require
>migrating to something other than reviewboard.
>
>Steve
>
>
>On Fri, Sep 4, 2015 at 10:38 AM Andreas Hansson <[email protected]>
>wrote:
>
>> No strong opinion in either direction. I have not experienced a
>>situation
>> where it was needed, but I also do not think it is too much to ask.
>>
>> Andreas
>>
>> On 04/09/2015 18:34, "gem5-dev on behalf of Gutierrez, Anthony"
>> <[email protected] on behalf of [email protected]>
>>wrote:
>>
>> >I like that idea. Or at least the review number, for brevity's sake.
>> >
>> >-----Original Message-----
>> >From: gem5-dev [mailto:[email protected]] On Behalf Of Steve
>> >Reinhardt
>> >Sent: Friday, September 04, 2015 10:32 AM
>> >To: gem5 Developer List
>> >Subject: [gem5-dev] including reviewboard URL in commit message?
>> >
>> >Hi everyone,
>> >
>> >Just a thought: should we require commit messages to include the URL of
>> >the corresponding reviewboard posting?  I think that would be useful in
>> >tying the discussion to the commit.  Apologies if someone suggested
>>this
>> >before and I missed it.
>> >
>> >Steve
>> >_______________________________________________
>> >gem5-dev mailing list
>> >[email protected]
>> >http://m5sim.org/mailman/listinfo/gem5-dev
>> >_______________________________________________
>> >gem5-dev mailing list
>> >[email protected]
>> >http://m5sim.org/mailman/listinfo/gem5-dev
>>
>>
>> -- IMPORTANT NOTICE: The contents of this email and any attachments are
>> confidential and may also be privileged. If you are not the intended
>> recipient, please notify the sender immediately and do not disclose the
>> contents to any other person, use it for any purpose, or store or copy
>>the
>> information in any medium.  Thank you.
>>
>> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
>> Registered in England & Wales, Company No:  2557590
>> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1
>>9NJ,
>> Registered in England & Wales, Company No:  2548782
>> _______________________________________________
>> gem5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/listinfo/gem5-dev
>>
>_______________________________________________
>gem5-dev mailing list
>[email protected]
>http://m5sim.org/mailman/listinfo/gem5-dev


-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No:  2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No:  2548782

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to