We have a small utility called cv that comes from https://github.com/civicrm/cv and is deployed via the fundraising cv repo here https://gerrit.wikimedia.org/r/q/project:wikimedia/fundraising/cv
Our repo does not currently diverge from the upstream repo at all except for committing the vendor directory and the gerrit file. We do not expect much future variance - perhaps it could occur on a short term basis in future.
However, we are experiencing problems merging in from upstream commits - ie - it seems that either we need all of fr-tech to have forge-commiter permission on this repo or we need to give up the repo and install the .phar file (this would include the vendor directory in the phar - the only downside is there is no obvious way we could patch it if we wanted to)
Do you really want to submit the above commits?
Type 'yes' to confirm, other to cancel: yes
remote:
remote: Processing changes: refs: 1
remote: Processing changes: refs: 1, done
remote: ERROR: commit f075c1f: email address totten@civicrm.org is not registered in your account, and you lack 'forge committer' permission.
remote: The following addresses are currently registered:
remote: emcnaughton@wikimedia.org
remote: To register an email address, visit:
remote: https://gerrit.wikimedia.org/r/settings#EmailAddresses
remote:
remote:
To ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/cv.git
! [remote rejected] HEAD -> refs/for/master (commit f075c1f: invalid committer)
error: failed to push some refs to 'ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/cv.git'
@Dwisehaupt did the merge commit last time - probably with the extra permission