Improved the file saving before a commit
Improved the file saving before a commit

* trunk/contrib/client-side/psvn/psvn.el:
  svn-status-do-prompt-for-save: New variable to make buffer saving optional.
  (svn-status-save-some-buffers): New function to ask the user, if a
    file in a given subtree should be saved if it is modified
  (svn-status-commit, svn-log-edit-done): Call svn-status-save-some-buffers,
    depending on svn-status-do-prompt-for-save
  (svn-status-base-dir): New optional parameter: start-directory.
    Additionally returns nil, if not in a subversion working copy.


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

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