Bert Huijben wrote on Sun, May 12, 2013 at 22:48:37 +0200:
> In this specific case I'm pretty sure that the error will actually
> just go to the user, but in general I would be -0.5 on performing this
> kind of escapes in the creation of error messages that are part of our
> libraries that are also used by GUIs and bindings that might want to
> apply  different handling and see the raw values.

Are you suggesting we need to support a way to _parse_ the path out of
the error message?  If so, perhaps we should add a 'const char *extra[];'
member to struct svn_error_t.

If we extend svn_error_t we might also look into supporting >1 children,
to facilitate svn_error_compose_create(); compare Python's "raise from".

Daniel
(based on a conversation I had with Mattias yesterday)

Reply via email to