Speedup for svn commit operation, because svn status is not run after a commit.
Speedup for svn commit operation, because svn status is not run after a commit.

* trunk/contrib/client-side/psvn/psvn.el:
  (svn-status-line-info->set-propmark, svn-status-line-info->set-localrev,
  svn-status-line-info->set-lastchangerev): new functions to allow the
  modification of the svn-status-info data structure.
  (svn-status-update-with-command-list): New function to apply a list of changes
  to svn-status-info and the *svn-status* buffer.
  (svn-status-annotate-status-buffer-entry): Helper function to apply one
  change in svn-status-update-with-command-list.
  (svn-status-parse-commit-output): New function that is used to parse the
  output of svn commit. That function generates a list that is usable for
  svn-status-update-with-command-list.
  (svn-status-goto-file-name): Improved performance for that function.

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