[Resending to dev@, as it is probably more appropriate audience for the patch]
I've hit the following assertion in svnmucc:
svn_uri_get_longest_ancestor: Assertion `svn_uri_is_canonical(uri1, ((void
Aborted (core dumped)
The assertion was triggered when svnmucc was supplied with a script file that
had inconsistent URL specifications (it was cut-and-pasted from two different
scripts, one of which referred to SVN server by IP and the other by its domain
name). It can be easily reproduced with the following script, for example (no
repository setup is needed, as this assertion is triggered even before svnmucc
contacts the repository):
I am not sure if it is a valid use case, but at the very least, the error
message should probably be a bit more user-friendly than an assertion.
Patch making svnmucc err out gracefully attached.
(main): Check for URLs not having a common ancestor and emit an error
message instead of failing an assertion later.
Received on 2013-08-03 23:58:08 CEST