Fix a potential editor violation when setting properties on a file URL.
Fix a potential editor violation when setting properties on a file URL.

* subversion/libsvn_client/prop_commands.c
  (do_url_propset): Add param for the URL being set, and if a file, use
    its basename to do the setting.
  (propset_on_url): If the target is a file, we need to anchor the edit
    at its parent, since all good editor drives have a directory at the root.


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

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion