bzr-svn now passses all bzr.dev branch/repository/tree/controldir interface tests

Jelmer Vernooij jelmer at samba.org
Thu Oct 20 21:02:30 UTC 2011


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:

$ testr run
...
id=1085, tests=2779, skips=850

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.

Cheers,

Jelmer

[1] this is with bzr-svn trunk and bzr.dev (with 
https://code.launchpad.net/~jelmer/bzr/commit-builder-updates-branch/+merge/79471)



More information about the bazaar mailing list