Make svn_wc_entries_read() use a sqlite savepoint around it's database operations. This speeds up all the entries-read calls in our testsuite a bit and might also help a few third party applications that use this entries api.
Make svn_wc_entries_read() use a sqlite savepoint around it's database
operations. This speeds up all the entries-read calls in our testsuite a
bit and might also help a few third party applications that use this entries
api.

* subversion/libsvn_wc/entries.c
  (entries_read_baton_t): New struct.
  (entries_read_txn): New function.
  (svn_wc_entries_read): Borrow the sqlite handle to call entries_read()
    inside a savepoint. (The entries read code itself is the only other
    user of the borrow sqlite handle api)

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