Set GL_REPOSITORY in update hooks for API-initiated requests
GL_REPOSITORY is not set in
update hooks for API-initiated requests, and probably not set for other web-initiated requests. It is set consistently for
pre-receive hooks; and set in
update for git pushes. This is needed so
update hooks can always know which repository they are working with.