Right now, in order to submit a diff, [[Git/Workflow]] suggests that you get a Gerrit account before you clone. How do we enable much more casual committers? I want experienced developers to be able to randomly fork and request pulls without having to get an account. If the answer is "for now, link to your fork in a Bugzilla comment and mark it 'patch' 'need-review'," that's adequate (because we let people get Bugzilla accounts without waiting for a gatekeeper), but if there's a better way I'd like to know it so I can update docs.
Also asked at https://www.mediawiki.org/wiki/Git/Conversion/issues#What.27s_the_workflow_f...
On 02/26/2012 10:11 AM, Sumana Harihareswara wrote:
I'd like to know it so I can update docs.
Whoops, didn't mean to make myself a bottleneck here. Anyone should feel free to start updating the documentation on mediawiki.org - https://www.mediawiki.org/wiki/Git/Conversion#March_2012 has a starter list.
On Sun, Feb 26, 2012 at 10:11 AM, Sumana Harihareswara sumanah@wikimedia.org wrote:
Right now, in order to submit a diff, [[Git/Workflow]] suggests that you get a Gerrit account before you clone. How do we enable much more casual committers? I want experienced developers to be able to randomly fork and request pulls without having to get an account. If the answer is "for now, link to your fork in a Bugzilla comment and mark it 'patch' 'need-review'," that's adequate (because we let people get Bugzilla accounts without waiting for a gatekeeper), but if there's a better way I'd like to know it so I can update docs.
You can use the anonymous clones over https. If/when you get a gerrit account, you can just adjust the remotes to point at ssh instead. If you don't want/have a gerrit account yet, I guess just posting a `git diff` like we currently do to Bugzilla will work.
-Chad
On Sun, Feb 26, 2012 at 11:04, Chad innocentkiller@gmail.com wrote:
You can use the anonymous clones over https. If/when you get a gerrit account, you can just adjust the remotes to point at ssh instead. If you don't want/have a gerrit account yet, I guess just posting a `git diff` like we currently do to Bugzilla will work.
Or `git format-patch`. Or we make the gerrit account access much more liberal allowing cheap creation of new topic branches by nearly anyone. (but maybe restrict who can submit for review to the canonical branches)
-Jeremy
wikitech-l@lists.wikimedia.org