Simplify a bit of code when setting file externals.  We just need the repos_id, so go get it directly, rather than the longer, albeit more scenic, route.
Simplify a bit of code when setting file externals.  We just need the repos_id,
so go get it directly, rather than the longer, albeit more scenic, route.

* subversion/libsvn_wc/wc_db.c
  (fetch_repos_id): Remove, last caller is gone.
  (set_file_external_baton): Remove unneeded members.
  (set_file_external_txn): Instead of using the more complex
    svn_wc__db_scan_base_repos(), and then further fetching the repos_id, just
    get it in one passing using scan_upwards_for_repos().
  (svn_wc__db_temp_op_set_file_external): Don't set removed baton members.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion