Hello, Many guidelines about how to do something, including merging pull requests [1] can be found on the Calcite website.
Best, Stamatis [1] https://calcite.apache.org/docs/howto.html#merging-pull-requests On Fri, Dec 3, 2021 at 4:42 AM Jing Zhang <[email protected]> wrote: > Hi Xiong, > Congratulations to be a committer of Calcite. > > I'm not a Calcite committer. However I could share the PR merge workflow > which I get from a PMC member of Apache Flink community. Maybe it could > help you. > > 1. get the PR in your local repository > --- > > git fetch xxxx pull/yyyy/head:zzzz > > xxxx is the name of the remote for Flink's Github mirror (not ASF) > > yyyy is the PR number > > zzzz is the branch name > > 2. Squash all commits of the PR into one commit > --- > > git rebase -i HEAD~xxxx > > xxxx is the number of commits > > 3. Adapt the commit message > ---- > "[CALCITE-XXXX] yyyy > This closes #ZZZZ > " > > XXXX is the JIRA id > > yyyy is the commit message > > ZZZZ is the PR number (will be automatically closed when the PR is merged) > > 4. Rebase to the current master > --- > > 5. Push into my remote Github repository, which will build the branch and > run tests. > --- > > 6. If everything is green (possibly rerun failed tests) merge the PR > --- > > > git checkout master > > > git merge xxxx > > > git push yyyy master > > xxxx is the branch with the commit to merge > > yyyy is the remote for the ASF Flink repository. > > 7. DONE > > Best, > Jing Zhang > > Julian Hyde <[email protected]> 于2021年12月3日周五 09:47写道: > > > Did you search for an answer before posting this question? What did you > > find? > > > > > On Dec 2, 2021, at 5:24 PM, xiong duan <[email protected]> wrote: > > > > > > Hi, PMC and Committers. As a newcomer, I have one problem want to know. > > > > > > Do we have a procedure about The Committer how to merge a PR correctly? > > > > > > Every time I merge the PR, I always worried whether have a wrong step. > So > > > If have the standard procedure, It will be very helpful. > > > > >
