We've started using absolute paths in wc-ng.  This makes things a bit easier from an API perspective, but it also means we're handing absolute paths back to the notification funtions.
We've started using absolute paths in wc-ng.  This makes things a bit easier
from an API perspective, but it also means we're handing absolute paths back
to the notification funtions.

The commandline client historically has used relative paths in notification
messages, for good reason.  So, this patch recomposes those relative paths
based upon the current working directory (if no other path prefix is
specified).

This now changes the output for more complex relative paths, such as
'../../foo'.  But that output will be changed anyway, as we move toward
absolute paths in the notification structs.  Further improvements to this
code could improve this situation, but I'm not focused on that just yet.

* subversion/svn/notify.c
  (notify_baton): Add the default path prefix.
  (notify): If we haven't been supplied a prefix by the caller, use the
    one stashed in our baton.
  (svn_cl__get_notifier): Fetch the default path prefix.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion