
Fix logic bug in multi-target commits.  We can now correctly commit
multiple individual file targets within the same directory.

(report_local_mods):  if we only committed one file, get out.  Don't
close any dir_batons, and don't pop any stackframes.  We may be
entering this dir again momentarily to commit a sibling file.

(svn_wc_crawl_local_mods):  always close the root dir baton, we don't
need to check for special file cases.  Also, better documentation on
exactly what routine expects from report_local_mods().


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

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