taskcluster/taskcluster-client — pull request #8 by lightsofapollo (2014-08-23 18:37:38+00:00)
Title: Assign defaults to a new object so we don't mutate given options

See this http://lodash.com/docs#defaults

Didn't this before because I was using env variables for authentication (and now I was doing something more explicit) assuming this was unintentional but we should not mutate any objects given to us (the client).