Recently updated WebKit, And the svn 207 multi-status error occurs:
SVN: propfind of '/Repository/WebKit /! SVN/BC/19963/trunk/layouttests/fast/XPath/4 XPath/CORE/test. js': 207
Multi-status (http://svn.webkit.org)
A lot of people have encountered this problem when searching on the Internet. WebKit has a checkin to solve this problem: http://trac.webkit.org/changeset/73547,but this issue has not been completely resolved.
After trying a lot of methods, we found that we can solve the problem by using the following methods:
1. Delete the directory layouttests/fast/XPath/4 XPath/core.
2. Use SVN for separate checkout http://svn.webkit.org/repository/webkit/trunk/LayoutTests/fast/xpath/4XPath/Core
3. Copy the core directory to the layouttests/fast/XPath/4 XPath/directory.
4. Update WebKit
In addition, updating the layouttests directory is time-consuming, and timeout issues often occur. SVN does not retry, so I wrote the following Python script for retry.
import subprocess if __name__ == "__main__":while True:returnCode = subprocess.call('c:/cygwin/bin/svn.exe update') print 'returncode:', returnCodeif returnCode == 0:breakprint 'try again'
The bat of this Python script started:
cd /d %~dp0set PATH=D:\tools\Python;%PATH%python updateCode.py