In All-Users.git refs/meta/external-ids we have three accounts containing an upper case character. The userame: scheme is used for authentication REST and git endpoints:
8c/6405c1d38c30a039545989ad85e7d6b023739c:[externalId "username:Fran McCrory"] aa/5f73819965682d225b8cc56df028b2c626ddea:[externalId "username:Kaldari"] fe/7afe19fdfa31e32735491d9ef035f932e9ad59:[externalId "username:SamanthaNguyen"]
curl 'https://gerrit.wikimedia.org/r/accounts/78?O=DETAILS'|tail -n1|jq . { "_account_id": 78, "name": "Kaldari", "email": "kaldari@gmail.com", "username": "Kaldari" }
curl 'https://gerrit.wikimedia.org/r/accounts/381?O=DETAILS'|tail -n1|jq . { "_account_id": 381, "name": "Fran", "email": "fran@dumetella.net", "username": "Fran McCrory" }
curl 'https://gerrit.wikimedia.org/r/accounts/3327?O=DETAILS'|tail -n1|jq . { "_account_id": 3327, "name": "SamanthaNguyen", "email": "codynguyen1116@gmail.com", "username": "SamanthaNguyen" }
The returned Json is an AccountInfo object:
name | The full name of the user |
username | The username of the user. |
To rebuild the accounts:
ssh -p 29418 gerrit.wikimedia.org -- gerrit index start accounts --force