[Buildbot-commits] [Buildbot] #2467: source.SVN incorrectly handles repositories with special character in URL
Buildbot
nobody at buildbot.net
Wed Mar 13 12:33:51 UTC 2013
#2467: source.SVN incorrectly handles repositories with special character in URL
-------------------+------------------------
Reporter: rutsky | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Version: 0.8.7 | Resolution:
Keywords: svn |
-------------------+------------------------
Comment (by rutsky):
"svn info --xml" is unrelated to this issue actually. This bug report
about comparison of Subversion repository URL-s.
Error-prone code is this:
{{{defer.returnValue(extractedurl == self.repourl)}}}
in {{{_sourcedirIsUpdatable()}}} method (buildbot/steps/source/svn.py).
{{{self.repourl}}} is converted in Subversion with
{{{svn_uri_canonicalize()}}} function
(https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_subr/dirent_uri.c),
so correct comparison should look like
{{{defer.returnValue(extractedurl ==
EMULATE_svn_uri_canonicalize(self.repourl))}}}
{{{EMULATE_svn_uri_canonicalize()}}}-like function should be implemented
with same logic as Subversion's {{{svn_uri_canonicalize()}}}.
--
Ticket URL: <http://trac.buildbot.net/ticket/2467#comment:2>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list