Comment 1 for bug 69517

Revision history for this message
David Allouche (ddaa) wrote :

The problems also occurs with directory names.

It seems that pysvn 1.4.1-0ubuntu1, currently used in production, does not URL-encode entry names before concatenating them with their location prefix when building the entries_list output of pysvn.Client.ls. Then, when using such an unencoded URL in a call to pysvn.Client.ls, it returns weird somewhat random stuff.

In this situation, pysvn 1.5.1-2 gives a clear error message: "<class 'pysvn._pysvn_2_5.ClientError'>: Malformed URL for repository" instead of silently returning an incorrect result.