kriskowal/q-http — pull request #6 by ef4 (2012-10-21 00:58:12+00:00)
Title: Don't obscure response error status in "read"

If a `read` promise is rejected, the rejection reason is an `Error` object with the message `[object Object]`. It's not possible to get the underlying `reponse.status`.

This removes the `Error` and throws the response directly. Q supports rejection reasons that are not instances of `Error`.