Yea I agree with Sergio, my only thought is the HiveQA is currently dependent on the patch upload system, its just the way it was built, and would take work to change to use the PR system along with the concerns Sergio brought up.
So if we decide to go with this, we would have keep to the upload part for now, and make sure both (JIRA and github PR) are in sync. Thanks, Szehon On Wed, Sep 9, 2015 at 1:25 PM, Owen O'Malley <omal...@apache.org> wrote: > Github pull requests are significantly better than review board: > > * They are tied to a git branch and thus reference the base commit. It is > trivial to review changes to branches other than master. > * Updating them is as easy as pushing an update to github. > * The pull request and comments automatically get posted to jira. > * The commit can reference the pull request to close it. > * It is easy to see the open pull requests for Hive. > https://github.com/apache/hive/pulls > > Of course Hive can require patches be uploaded to jiras, just we do now. > > .. Owen > > > On Wed, Sep 9, 2015 at 9:18 AM, Xuefu Zhang <xzh...@cloudera.com> wrote: > > > I understand that some projects are using pull request. However, I'm not > > sure why we need to do the same just because that works for those > projects. > > Hive has its own working model. Unless it brings significant benefits, I > > don't really see the point of switching. On the other hand, I will see a > > learning curve for all contributors and a disruption of Hive change > > history. > > > > thanks, > > Xuefu > > > > On Wed, Sep 9, 2015 at 8:40 AM, Sergio Pena <sergio.p...@cloudera.com> > > wrote: > > > > > I liked the idea of having pull requests as an option for review :). > This > > > way we could have our own local repository, and commit our changes to a > > > personal branch instead of creating patches to RB for every new change. > > > > > > Just one question, is this going to affect the way the precommit tests > > > work? I think we should be careful on merging a pull request with > changes > > > that hasn't been tested on JIRA. It should be cool if jenkins could > test > > > changes from a pull request, but it would add a lot of workload to > > jenkins > > > every time a new commit appears on the PR. > > > > > > On Wed, Sep 9, 2015 at 12:00 AM, Owen O'Malley <omal...@apache.org> > > wrote: > > > > > > > Thanks for the link to the previous discussion. Much of the previous > > > > discussion was about the discussion about git versus subversion. > > > Obviously, > > > > we decided to go forward with that. We already have pull requests on > > > > github. See the list at https://github.com/apache/hive/pulls > > > > > > > > Without the Apache integration, we don't have any way to close those > > pull > > > > requests and none of the discussion flows back into the linked jiras > or > > > > email lists. > > > > > > > > .. Owen > > > > > > > > On Tue, Sep 8, 2015 at 7:38 PM, kulkarni.swar...@gmail.com < > > > > kulkarni.swar...@gmail.com> wrote: > > > > > > > > > I personally am a big fan of pull requests which is primarily the > > > reason > > > > > for a similar proposal that I made almost a year and half ago[1] > :). > > I > > > > > think the consensus we reached at the time was that to move the > > primary > > > > > source code from svn to git(which we did) but still use patches > > > submitted > > > > > to JIRAs to maintain a permalink to the changes and also because > it's > > > > > little harder to treat a pull requests as a patch. > > > > > > > > > > [1] > > > > > > > > > http://qnalist.com/questions/4754349/proposal-to-switch-to-pull-requests > > > > > > > > > > On Tue, Sep 8, 2015 at 5:53 PM, Owen O'Malley <omal...@apache.org> > > > > wrote: > > > > > > > > > > > All, > > > > > > I think we should use the github integrations that Apache > infra > > > has > > > > > > introduced. You can read about it here: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://blogs.apache.org/infra/entry/improved_integration_between_apache_and > > > > > > > > > > > > The big win from my point of view is that you can use github pull > > > > > requests > > > > > > for doing reviews. All of the traffic from the pull request is > sent > > > to > > > > > > Apache email lists and vice versa. > > > > > > > > > > > > Thoughts? > > > > > > > > > > > > Owen > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Swarnim > > > > > > > > > > > > > > >