repo list
Dynamically construct the GraphQL query by using the `viewer` connection if the owner isn't set and the `repositoryOwner(login:"...")` connection if the owner was set.
graphql
Also order results by PUSHED_AT instead of UPDATED_AT to match the web interface.