You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Cody Maloney <co...@mesosphere.io> on 2014/10/16 07:36:05 UTC

Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/
-----------------------------------------------------------

(Updated Oct. 16, 2014, 5:36 a.m.)


Review request for mesos and Vinod Kone.


Changes
-------

Remove submitted depends_on so it doesn't break the reviewbot


(I should really fix the bot so it doesn't try applying submitted reviews).


Bugs: MESOS-1712 and MESOS-1932
    https://issues.apache.org/jira/browse/MESOS-1712
    https://issues.apache.org/jira/browse/MESOS-1932


Repository: mesos-git


Description
-------

With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.

This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.


Diffs
-----

  support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
  support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 

Diff: https://reviews.apache.org/r/26798/diff/


Testing
-------

Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.

I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.


Thanks,

Cody Maloney


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Mesos ReviewBot <de...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/#review56909
-----------------------------------------------------------


Patch looks great!

Reviews applied: [26798]

All tests passed.

- Mesos ReviewBot


On Oct. 16, 2014, 5:36 a.m., Cody Maloney wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26798/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 5:36 a.m.)
> 
> 
> Review request for mesos and Vinod Kone.
> 
> 
> Bugs: MESOS-1712 and MESOS-1932
>     https://issues.apache.org/jira/browse/MESOS-1712
>     https://issues.apache.org/jira/browse/MESOS-1932
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.
> 
> This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.
> 
> 
> Diffs
> -----
> 
>   support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
>   support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 
> 
> Diff: https://reviews.apache.org/r/26798/diff/
> 
> 
> Testing
> -------
> 
> Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.
> 
> I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.
> 
> 
> Thanks,
> 
> Cody Maloney
> 
>


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Mesos ReviewBot <de...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/#review56980
-----------------------------------------------------------


Patch looks great!

Reviews applied: [26798]

All tests passed.

- Mesos ReviewBot


On Oct. 16, 2014, 5:17 p.m., Cody Maloney wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26798/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 5:17 p.m.)
> 
> 
> Review request for mesos and Vinod Kone.
> 
> 
> Bugs: MESOS-1712 and MESOS-1932
>     https://issues.apache.org/jira/browse/MESOS-1712
>     https://issues.apache.org/jira/browse/MESOS-1932
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.
> 
> This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.
> 
> 
> Diffs
> -----
> 
>   support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
>   support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 
> 
> Diff: https://reviews.apache.org/r/26798/diff/
> 
> 
> Testing
> -------
> 
> Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.
> 
> I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.
> 
> 
> Thanks,
> 
> Cody Maloney
> 
>


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Cody Maloney <co...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/
-----------------------------------------------------------

(Updated Oct. 16, 2014, 5:17 p.m.)


Review request for mesos and Vinod Kone.


Changes
-------

Update usage of apply-reviews.sh


Bugs: MESOS-1712 and MESOS-1932
    https://issues.apache.org/jira/browse/MESOS-1712
    https://issues.apache.org/jira/browse/MESOS-1932


Repository: mesos-git


Description
-------

With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.

This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.


Diffs (updated)
-----

  support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
  support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 

Diff: https://reviews.apache.org/r/26798/diff/


Testing
-------

Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.

I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.


Thanks,

Cody Maloney


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Cody Maloney <co...@mesosphere.io>.

> On Oct. 16, 2014, 5:36 a.m., Vinod Kone wrote:
> > support/apply-review.sh, line 20
> > <https://reviews.apache.org/r/26798/diff/1/?file=722887#file722887line20>
> >
> >     Update usage?

I was explicitly leaving it out because process wise committers should look at the diff before they commit it. Not having the flag in the usage, it is unlikely they will discover it exists.


- Cody


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/#review56894
-----------------------------------------------------------


On Oct. 16, 2014, 5:36 a.m., Cody Maloney wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26798/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 5:36 a.m.)
> 
> 
> Review request for mesos and Vinod Kone.
> 
> 
> Bugs: MESOS-1712 and MESOS-1932
>     https://issues.apache.org/jira/browse/MESOS-1712
>     https://issues.apache.org/jira/browse/MESOS-1932
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.
> 
> This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.
> 
> 
> Diffs
> -----
> 
>   support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
>   support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 
> 
> Diff: https://reviews.apache.org/r/26798/diff/
> 
> 
> Testing
> -------
> 
> Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.
> 
> I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.
> 
> 
> Thanks,
> 
> Cody Maloney
> 
>


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Vinod Kone <vi...@gmail.com>.

> On Oct. 16, 2014, 5:36 a.m., Vinod Kone wrote:
> > support/apply-review.sh, line 20
> > <https://reviews.apache.org/r/26798/diff/1/?file=722887#file722887line20>
> >
> >     Update usage?
> 
> Cody Maloney wrote:
>     I was explicitly leaving it out because process wise committers should look at the diff before they commit it. Not having the flag in the usage, it is unlikely they will discover it exists.

Having an option and not exposing it seems weird. The default is to amend, so it shouldn't change the workflow of existing committers.


- Vinod


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/#review56894
-----------------------------------------------------------


On Oct. 16, 2014, 5:36 a.m., Cody Maloney wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26798/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 5:36 a.m.)
> 
> 
> Review request for mesos and Vinod Kone.
> 
> 
> Bugs: MESOS-1712 and MESOS-1932
>     https://issues.apache.org/jira/browse/MESOS-1712
>     https://issues.apache.org/jira/browse/MESOS-1932
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.
> 
> This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.
> 
> 
> Diffs
> -----
> 
>   support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
>   support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 
> 
> Diff: https://reviews.apache.org/r/26798/diff/
> 
> 
> Testing
> -------
> 
> Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.
> 
> I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.
> 
> 
> Thanks,
> 
> Cody Maloney
> 
>


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Cody Maloney <co...@mesosphere.io>.

> On Oct. 16, 2014, 5:36 a.m., Vinod Kone wrote:
> > support/apply-review.sh, line 20
> > <https://reviews.apache.org/r/26798/diff/1/?file=722887#file722887line20>
> >
> >     Update usage?
> 
> Cody Maloney wrote:
>     I was explicitly leaving it out because process wise committers should look at the diff before they commit it. Not having the flag in the usage, it is unlikely they will discover it exists.
> 
> Vinod Kone wrote:
>     Having an option and not exposing it seems weird. The default is to amend, so it shouldn't change the workflow of existing committers.

Addded to usage


- Cody


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/#review56894
-----------------------------------------------------------


On Oct. 16, 2014, 5:17 p.m., Cody Maloney wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26798/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 5:17 p.m.)
> 
> 
> Review request for mesos and Vinod Kone.
> 
> 
> Bugs: MESOS-1712 and MESOS-1932
>     https://issues.apache.org/jira/browse/MESOS-1712
>     https://issues.apache.org/jira/browse/MESOS-1932
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.
> 
> This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.
> 
> 
> Diffs
> -----
> 
>   support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
>   support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 
> 
> Diff: https://reviews.apache.org/r/26798/diff/
> 
> 
> Testing
> -------
> 
> Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.
> 
> I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.
> 
> 
> Thanks,
> 
> Cody Maloney
> 
>


Re: Review Request 26798: Create a full commit for every review being tested, checking them with the pre-commit hook

Posted by Vinod Kone <vi...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26798/#review56894
-----------------------------------------------------------

Ship it!



support/apply-review.sh
<https://reviews.apache.org/r/26798/#comment97332>

    Update usage?


- Vinod Kone


On Oct. 16, 2014, 5:36 a.m., Cody Maloney wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26798/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 5:36 a.m.)
> 
> 
> Review request for mesos and Vinod Kone.
> 
> 
> Bugs: MESOS-1712 and MESOS-1932
>     https://issues.apache.org/jira/browse/MESOS-1712
>     https://issues.apache.org/jira/browse/MESOS-1932
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> With 26794 we install the git pre-commit hook on ./bootstrap. This means it will be installed on the buildbot automatically when that review is tested.
> 
> This updates verify-reviews.py to depend on that behavior to get style checking (As well as any other checking we add). It makes verify-reviews.py use support/apply-reviews.sh to apply the reviewboad review (As commiters generally should when applying review requests), to grab the diff from reviewboard and apply it.
> 
> 
> Diffs
> -----
> 
>   support/apply-review.sh 75ac842c526eeabffef162ade28373f911b668e8 
>   support/verify-reviews.py 9408747995db4b78ac6edd74995a05ab0355f1df 
> 
> Diff: https://reviews.apache.org/r/26798/diff/
> 
> 
> Testing
> -------
> 
> Ran ./support/verify-reviews.py by hand, commenting out the body of post_reviews, as well as the distcheck step.
> 
> I committed the commenting out locally so it wouldn't get undone with the 'git reset' was executed.
> 
> 
> Thanks,
> 
> Cody Maloney
> 
>