Hi, On Thu, Sep 17, 2020 at 2:50 PM Michal Zygowski <michal.zygow...@3mdeb.com> wrote: > > Hi, > > Please check out also this guide: > https://www.coreboot.org/Git#Pushing_changes > > you need to tell git where to push: `HEAD:refs/for/master`. It seems the > guide on https://doc.coreboot.org/tutorial/part2.html is missing one > crucial step: > > `git config remote.origin.push HEAD:refs/for/master`
This shouldn't be needed after running `make gitconfig`. > You don't need any particular rights to push. You have two options to > authorize: > > 1. SSH key (add SSH key to gerrit account and configure git remote for > SSH or simply clone with SSH like here > https://www.coreboot.org/Git#Accessing_the_repository) > 2. HTTP password. If you cloned the repo by HTTP(S) then you should be > asked for password. You can generate it on your gerrit account. > > Even if you skip the git config commands, `git push origin > HEAD:refs/for/master` should push your commit(s) you have added on top > of your local master branch to gerrit. They will be public. if you > append %private at the end of the command, it will be private. If you > append %wip it will be marked as work in progress. > > Of course we can't see it if it is private. You would have to add > reviewers or people on CC. You can also `unmark private` on the change. This way, everyone can take a look. Note that private changes can't be submitted normally. https://gerritcodereview-test.gsrc.io/marking-a-change-as-private.html > Who to add as reviewer? It depends what the patch does. You may suggest > reviewers by looking at MAINTAINERS file in the repo which contains the > people who are more familiar with given part of coreboot source and can > provide good reviews. > > How to add reviewer? If your press reply button above the commit message > on gerrit (when displaying your patch) a window will pop up. You may > skip writing any message. Just click in the row with reviewers (where > Add reviewer is written) and start typing. Auto completion should give > you some results. Type by name, nick or email of the reviewer. > > Best regards, > > -- > Michał Żygowski > Firmware Engineer > https://3mdeb.com | @3mdeb_com > > On 17.09.2020 16:36, bzt wrote: > > Hi, > > > > I'd like to commit a patch to coreboot. I've followed the tutorials on > > https://doc.coreboot.org/tutorial/part2.html > > > > I've set up gerrit account, etc. created a local repo, configured git > > for submit, set up change-id hook, etc. etc. etc. However at step 4a, > > "git push", I got an error message from the server about missing > > "Push" rights and to contact the administrator. How can I do that? > > > > I was able to push the commit as a private patch: > > https://review.coreboot.org/c/coreboot/+/45480 > > > > I'm not sure if you can see this url, or is this for my user only. > > I guess now I should add a reviewer, but how and who? Or how can I get > > a "Push" right? I can't see it. You can `unmark private` on the change so that everyone can see it. > > Thanks for your help, > > bzt > > _______________________________________________ > > coreboot mailing list -- coreboot@coreboot.org > > To unsubscribe send an email to coreboot-le...@coreboot.org > _______________________________________________ > coreboot mailing list -- coreboot@coreboot.org > To unsubscribe send an email to coreboot-le...@coreboot.org Best regards, Angel _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-le...@coreboot.org