<p>Really good job Jelmer. </p>
<p>John<br>
=:-></p>
<div class="gmail_quote">On Oct 20, 2011 11:02 PM, "Jelmer Vernooij" <<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm very glad to finally announce that bzr-svn now finally passes all the interface tests for repositories, branches, trees and control directories in bzr [1]. Getting to this point has taken a couple of years, and required numerous changes in both bzr-svn and bzr.  It is also an awful lot of tests:<br>

<br>
$ testr run<br>
...<br>
id=1085, tests=2779, skips=850<br>
<br>
Apart from the fact that a lot of bzr-svn bugs have been fixed as part of this process, this has helped improve the bzr testsuite and format infrastructure. Formats don't have to support all features, but are required to fail gracefully for features they don't support (e.g. ghost revisions on the revision history mainline) - and the testsuite verifies they do. The skips in the testrepository output are mostly due to that - features that aren't supported using the svn format. With these changes in the bzr core done, it should also be a lot easier to get bzr-git and bzr-hg to pass all tests.<br>

<br>
Cheers,<br>
<br>
Jelmer<br>
<br>
[1] this is with bzr-svn trunk and bzr.dev (with <a href="https://code.launchpad.net/~jelmer/bzr/commit-builder-updates-branch/+merge/79471" target="_blank">https://code.launchpad.net/~<u></u>jelmer/bzr/commit-builder-<u></u>updates-branch/+merge/79471</a>)<br>

<br>
</blockquote></div>