On Wed, 3 Feb 2021 09:55:33 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
>>> >>> >>> Merging, rather than rebasing, is usually preferred as it doesn't involve >>> force pushing and makes incremental reviews easier. The answer is the same, >>> though: no, it won't cause problems. The bot comment was that you used >>> "master" as the name of your branch for the other PR meaning it would >>> diverge from the upstream openjdk/jdk master branch. >> >> OK great. >> I'm still unsure about how to do this exactly. >> >> I wanted to first merge changes from openjdk master into my fork master, and >> then merge changes from my master into this branch. That didn't work: >> >> To https://github.com/mperktold/jdk.git >> ! [remote rejected] master -> master (refusing to allow a Personal >> Access Token to create or update workflow `.github/workflows/submit.yml` >> without `workflow` scope) >> error: failed to push some refs to 'https://github.com/mperktold/jdk.git' >> >> Is this the wrong aproach? Should I directly merge from `openjdk:master` to >> `mperktold:JDK-8231286`? >> Or is there some other problem? >> >> Sorry for the beginner questions. > >> >> >> > Merging, rather than rebasing, is usually preferred as it doesn't involve >> > force pushing and makes incremental reviews easier. The answer is the >> > same, though: no, it won't cause problems. The bot comment was that you >> > used "master" as the name of your branch for the other PR meaning it would >> > diverge from the upstream openjdk/jdk master branch. >> >> OK great. >> I'm still unsure about how to do this exactly. >> >> I wanted to first merge changes from openjdk master into my fork master, and >> then merge changes from my master into this branch. That didn't work: >> >> ``` >> To https://github.com/mperktold/jdk.git >> ! [remote rejected] master -> master (refusing to allow a Personal >> Access Token to create or update workflow `.github/workflows/submit.yml` >> without `workflow` scope) >> error: failed to push some refs to 'https://github.com/mperktold/jdk.git' >> ``` >> >> Is this the wrong aproach? Should I directly merge from `openjdk:master` to >> `mperktold:JDK-8231286`? >> Or is there some other problem? >> >> Sorry for the beginner questions. > > Did you try > git checkout <branch_name> > git fetch https://git.openjdk.java.net/jdk master > git merge FETCH_HEAD > # resolve conflicts and follow the instructions given by git merge > git commit -m "Merge master" > git push > If yes, there might be some issue in Personal Access Token(PAT) generation? I > normally use ssh that dont rely on PAT.. This looks OK now (from a commit history point of view). As for the above Skara message: > these changes will be squashed when this pull request in integrated. If this > is your intention, then please ignore this message. Yes, you can ignore it. ------------- PR: https://git.openjdk.java.net/jdk/pull/2256