Some improvements for the *svn-status* buffer appearance.
Some improvements for the *svn-status* buffer appearance.

Patch by: Richard Lewis <rpil+psvn.el@rtf.org.uk>

* trunk/contrib/client-side/psvn/psvn.el:
  (svn-status-short-mod-flag-p): Add documentation, make it a user variable
  (svn-status-modified-external-face): Renamed to
   svn-status-update-available-face as it has nothing to do with
   svn:externals
  (svn-status-line-info->modified-external): Renamed to
   svn-status-line-info->update-available, same reason as above. Add docstring.
  (svn-run-svn): Document effect of svn-status-edit-svn-command on ARGLIST
  (svn-run-svn): When svn-status-edit-svn-command is t, put existing
   arguments in the minibuffer
  (svn-status-parse-commit-output): local variable done is no longer
   required
  (svn-insert-line-in-status-buffer): When user presses `_' do not add
   indentation (as a file's parent directory is probably not being
   shown), and add font-locking [the directory part of a name gets
   svn-status-directory-face, the rest gets svn-status-filename-face]
   Also make sure that marking a file hi-lites all the marks
   ("switched", "LOCKED") attached to that file
  (svn-status-update-buffer): Show count of elided files at the top of
   buffer.
   Also make the message say "... file(s) are hidden" to cover the
   case when just one file was marked/hidden
  (svn-status-line-info->directory-containing-line-info): New function,
   used in new code in svn-insert-line-in-status-buffer and
   svn-status-directory-containing-point
  (svn-status-directory-containing-point): Use
    svn-status-line-info->directory-containing-line-info
  (svn-status-commit-file): Add docstring

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