"Homakov PUT an update to his own existing public key which included a new user_id. The user_id he used was that of a member of the Rails repository members."
But wouldn't that mean, that the commit would display the username of the user with the `user_id' that he used?
It's more that they display both. Unlike git core, github actually tracks "push" events to branches (git doesn't care, it only sees commits) as distinct from the commits they contain.
So presumably it would have shown the rails developer pushing a change authored by Homakov.
But wouldn't that mean, that the commit would display the username of the user with the `user_id' that he used?