Superfluous next? Invalid on 1.9
the "next" should have been a "return", aborting the method -JB
Merge branch 'master' of https://github.com/basecamp/cached_externals
Quote destination path for checkout (allows spaces in paths to work correctly)