Il gio 29 giu 2017, 12:52 Sijie Guo <guosi...@gmail.com> ha scritto: > Just to clarify - the merge script is effectively squash merge. it does > better job on collecting the pull request descriptions, reviewers' > information to form an better description for the commit. If we are using > 'squash merge' button, we have to manually copy the description and write > the commit messages. > > If we want to have a standard commit message, we should just disable merge > buttons and use merge script. >
Yes for me this is the best option. Maybe we can discuss at the meeting at the Jia could change the infra ticket Enrico > - Sijie > > On Thu, Jun 29, 2017 at 3:44 AM, Sijie Guo <guosi...@gmail.com> wrote: > > > I don't use squash merge. I am still using the merge-script for merging > > pull requests. I've already updated the wiki page. You just need to > > configure 'apache' remote using github repo and you are done. > > > > - Sijie > > > > > > On Thu, Jun 29, 2017 at 1:20 AM, Enrico Olivelli <eolive...@gmail.com> > > wrote: > > > >> 2017-06-29 8:54 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: > >> > 2017-06-29 4:06 GMT+02:00 Jia Zhai <zhaiji...@gmail.com>: > >> >> Hi Sijie, > >> >> opened a ticket https://issues.apache.org/jira/browse/INFRA-14470 to > >> only > >> >> "squash merge" > >> >> Thanks > >> >> > >> >> On Thu, Jun 29, 2017 at 5:17 AM, Sijie Guo <guosi...@gmail.com> > wrote: > >> >> > >> >>> Hi Enrico, > >> >>> > >> >>> The gitbox is the readonly mirror of the github repo. The github > repo > >> is > >> >>> the source of truth. So we should use the github repo for jenkins > >> build and > >> >>> also for patch submissions. > >> >>> > >> >>> The merge script uses 'apache' remote as the destination for pushing > >> the > >> >>> squashed changes and uses 'apache-github' remote as the source for > >> fetching > >> >>> pull requests. so we have to use the github repo for both 'apache' > and > >> >>> 'apache-github' remotes, then the merge script can work without > >> changing > >> >>> anything. > >> > > >> > Did you try to use the "merge " button for merging recent PRs ? > >> > >> > >> I have used the "Merge and Squash button" > >> > >> I had to manually adjust the commit message (clean it up) and add > "closes > >> #212" > >> > >> I think we should continue using the merge script > >> > >> below there is the result on "git log". > >> > >> commit b9648998802ce4bf256e33ffd6296b4c973a4824 > >> Author: Jia Zhai <jiaz...@users.noreply.github.com> > >> Date: Thu Jun 29 16:17:58 2017 +0800 > >> > >> Issue 212: change github PR template to adjust both issue# and jira# > >> (#213) > >> > >> change PR template to adjust both issue# and jira# > >> > >> closes #212 > >> > >> > >> -- Enrico > >> > >> > >> > Honestly I prefer the merge script anyway because it gives use the > >> > chance to check our QA standards and tracks reviewers and the original > >> > contributor in the git logs. > >> > I used the "merge button" in other projects but sometimes (for long > >> > PRs) the final result was not "awesome" > >> > > >> > @Sijie > >> > are you going to fix jenkins jobs and the wiki ? I can to it either > >> > > >> > I think that we should make a clear recap about GIT repos on the dev@ > >> > list and in a wiki page > >> > > >> > I will try to use the merge script next time I merge some pull request > >> > > >> > -- Enrico > >> > > >> >>> > >> >>> - Sijie > >> >>> > >> >>> On Wed, Jun 28, 2017 at 5:07 AM, Enrico Olivelli < > eolive...@gmail.com > >> > > >> >>> wrote: > >> >>> > >> >>> > I am going on with trials in order to discover our new space > before > >> >>> > hitting bad problems. > >> >>> > > >> >>> > If you try to access the old git repo you will get > >> >>> > > >> >>> > [enrico.olivelli@localhost bookkeeper]$ git pull apache master > >> >>> > fatal: repository > >> >>> > 'https://git-wip-us.apache.org/repos/asf/bookkeeper.git/' not > found > >> >>> > > >> >>> > As the old repo is not working anymore.... > >> >>> > > >> >>> > I have updated the master Jenkins job > >> >>> > https://builds.apache.org/job/bookkeeper-master/ > >> >>> > > >> >>> > I have just updated the wiki page as well > >> >>> > https://cwiki.apache.org/confluence/display/BOOKKEEPER/Patch > >> +Sumission > >> >>> > > >> >>> > -- Enrico > >> >>> > > >> >>> > 2017-06-28 13:20 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: > >> >>> > > This is great > >> >>> > > it seems that we have also a GitHub team for bookkeeper > committers > >> >>> > > https://github.com/orgs/apache/teams/bookkeeper-committers/ > >> members > >> >>> > > > >> >>> > > -- Enrico > >> >>> > > > >> >>> > > > >> >>> > > 2017-06-28 12:29 GMT+02:00 Enrico Olivelli <eolive...@gmail.com > >: > >> >>> > >> Hi Jia, > >> >>> > >> this is a very important change !! > >> >>> > >> > >> >>> > >> Do you now what will happen if any committers uses > >> >>> > >> git-ws-us.apache.org as usual ? > >> >>> > >> is there any chance to break things ? > >> >>> > >> > >> >>> > >> we should immediately update the wiki page > >> >>> > >> https://cwiki.apache.org/confluence/display/BOOKKEEPER/ > >> >>> Patch+Sumission > >> >>> > >> > >> >>> > >> let's wait for Sijie acknowledge > >> >>> > >> > >> >>> > >> Thank you > >> >>> > >> -- Enrico > >> >>> > >> > >> >>> > >> > >> >>> > >> > >> >>> > >> 2017-06-28 12:24 GMT+02:00 Jia Zhai <zhaiji...@gmail.com>: > >> >>> > >>> Hi All, > >> >>> > >>> Thanks to the help from INFRA team, now bookkeeper repo has > been > >> >>> moved > >> >>> > into > >> >>> > >>> gitbox. > >> >>> > >>> > >> >>> > >>> The new URL (on our side) is > >> >>> > >>> https://gitbox.apache.org/repos/asf/bookkeeper.git > >> >>> > >>> For committers, please go through the setup at > >> >>> > >>> https://gitbox.apache.org/setup/ > >> >>> > >>> > >> >>> > >>> Thanks. > >> >>> > > >> >>> > >> > > > > > -- -- Enrico Olivelli