Joined March 2013
·
Achievements
66 Karma
13,919 Total ProTip Views
Nephila Komaci
Have at least one original repos where PHP is the dominant language
Nephila Komaci 3
Have at least three original repos where PHP is the dominant language
Forked
Have a project valued enough to be forked by someone else
Charity
Fork and commit to someone's open source project in need
I ran into this on a VPN where the the local resolver returns a host for 'tmp' (e.g., tmp.vpn.example.com). The host didn't send any response, so drush just spent a long time waiting for a timeout before proceeding.
Another solution that should be more persistent was mentioned in a drush issue: https://drupal.org/node/840540#comment-6039634
Adding an entry for 'tmp' (or whatever directory your patches are in) to your hosts file that points to 127.0.0.1 will cause the request to fail quickly, causing drush to fall back to the local file.
It also looks like Drush 6 will handle local files natively.