title: Saving external dependencies to projects repository
body: <p>"(new_)git_repository" and "(new_)http_archive" workspace rules deal with external projects in such way that any external dependency is copied to temporary directory linked to workspace as <code>${WORKSPACE}/bazel-workspace/external/${EXTERNAL_DEP_NAME}</code> on build or prefetch. </p>
  
  <p>I'd like to save external dependencies locally in my repo, so if remote repository vanishes i'd have copy of dependency even on a new machine, where it wasn't cached.</p>
  
  <p>Can I somehow change default behaviour without writing custom workspace rule?</p>