Allow to specify the changlog style used for svn-file-add-to-changelog
Allow to specify the changlog style used for svn-file-add-to-changelog

* trunk/contrib/client-side/psvn/psvn.el:
  (svn-status-changelog-style): New variable, can either be 'changelog for
    standard emacs changelogs or svn-dev for changelogs that are used by
    the svn developers or the name of a function that enters the changelog
    entry.
  (svn-file-add-to-changelog): Call the appropriate function, according to
    svn-status-changelog-style
  (svn-file-add-to-log-changelog-style): New function to insert a changelog
    style log message.
  (svn-dev-log-path-derive): New function, taken from svn-dev.el (was called
    svn-log-path-derive)
  (svn-file-add-to-log-svn-dev-style): New function, taken from svn-dev.el
    (was called svn-log-message). This function prepares a svn-dev style
    log entry
  (svn-status-save-state): Save the value of svn-status-changelog-style also
  (svn-status-load-state): Load the value of svn-status-changelog-style also
  (svn-status-set-changelog-style): Allow to interactively set the value
    of svn-status-changelog-style


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

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