Improved performance of svn-status-base-dir, svn-revert-some-buffers
Improved performance of svn-status-base-dir, svn-revert-some-buffers

* trunk/contrib/client-side/psvn/psvn.el:
  (svn-process-sentinel): After an update command revert buffers first, then
    call svn status. This is now necessary because svn-status-base-dir
    also calls svn-run. psvn.el allows only one svn process at a time.
  (svn-revert-some-buffers): Only revert the buffer, when the file has changed
    on disk
  (svn-status-base-dir): Cache the calculated base-dir values in 
    svn-status-base-dir-cache

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