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)


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1082845 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion