Something is missing or I'm missing something in a last migrated extension

Something is missing or I'm missing something in a last migrated extension

Hi, it might be related to previous question. I've seen UserFunctions has been migrated https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/UserFunctions.git;a=tree but I'm not able to push any change despite being in the owner group https://gerrit.wikimedia.org/r/#/admin/groups/127,members

[17:09:37][toniher@fartet | ~/remote-work/mediawiki/git/extensions/UserFunctions]$ git push
Username: 
Password: 
error: The requested URL returned error: 403 while accessing https://gerrit.wikimedia.org/r/mediawiki/extensions/UserFunctions.git/info/refs

fatal: HTTP request failed

alternately

[17:10:43][toniher@fartet | ~/remote-work/mediawiki/git/extensions/UserFunctions]$ git review -s
Problem running 'git remote update gerrit'
Fetching gerrit
fatal: '/mediawiki/Extensions/UserFunctions.git': not a Gerrit project
fatal: The remote end hung up unexpectedly
error: Could not fetch gerrit

Maybe because there is no .gitreview. Am I doing something wrong? Thanks in advance!

Toniher (talk)15:12, 27 May 2012

You need to push to the SSH URL

ssh://<USERNAME>@gerrit.wikimedia.org:29418/mediawiki/core.git
Johnduhart (talk)15:14, 27 May 2012

Hi, thanks, after having cloned that way git clone ssh://toniher@gerrit.wikimedia.org:29418/mediawiki/extensions/UserFunctions.git, I get the following problem:

[18:03:01][toniher@fartet | ~/remote-work/mediawiki/git/extensions/UserFunctions]$ git push
Counting objects: 7, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 838 bytes, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3)
To ssh://toniher@gerrit.wikimedia.org:29418/mediawiki/extensions/UserFunctions.git
 ! [remote rejected] master -> master (can not update the reference as a fast forward)
error: failed to push some refs to 'ssh://toniher@gerrit.wikimedia.org:29418/mediawiki/extensions/UserFunctions.git'
Toniher (talk)16:05, 27 May 2012

You can't do a direct push, you should push for review.

^demon (talk)16:09, 27 May 2012

Solved, thanks to comment below and this: http://www.mediawiki.org/wiki/Talk:Git/Workflow/archive#The_.gitreview_file I managed to do this! I guess would be nice if this can be compiled somewhere in the documentation.

Thanks!

Toniher (talk)16:16, 27 May 2012