[[[ Move the creation of final display paths to the CLI notification handler, to make sure notifications always receive a valid path in the path field. * subversion/include/svn_wc.h (svn_wc_notify_t): New field path_prefix. Unrelatedly, note versions in which other new fields were added. * subversion/libsvn_wc/util.c (svn_wc_create_notify, svn_wc_dup_notify): Handle new path_prefix field. * subversion/libsvn_client/client.h (svn_client__do_commit): Document the new handling of notify_path_prefix. * subversion/libsvn_client/commit_util.c (svn_client__do_commit, do_item_commit) Remove local handling of notify_path_prefix. Instead pass path_prefix to the notification handler. * subversion/libsvn_client/commit.c (svn_client_commit4): Calculate a new-style notify prefix to pass to svn_client__do_commit (no functional change). * subversion/svn/notify.c (notify): Use the new path_prefix to split the first part of the path if it matches the specified prefix. Don't bother testing for urls as the path is documented to be a local path. Patch by: Bert Huijben Tweaked by: kfogel ]]]