Use the IO library instead of reinventing the recursive directory wheel.
Use the IO library instead of reinventing the recursive directory wheel.

This also solves the problem of intermediate directories which exist, but
aren't yet versioned.

* subversion/libsvn_client/add.c
  (svn_client__make_local_parents): Instead of recursively creating 
  directories here, call svn_io_make_dir_recursively() instead.  Also, 
  take advantage of the new add_parents functionality in svn_client_add4().

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