
2 Jun
2007
2 Jun
'07
2:53 p.m.
Phil Richards wrote:
I would have thought that the obvious(!) thing to do (after the move to subversion, when such thinhgs will be easier) is to say that when there is a breaking change to an interface that other libraries rely on, then that work *must* be carried out on a branch, and that branch is only a candidate for merging back to the trunk when all affected libraries have been updated.
This will effectively block all breaking interface changes. The affected libraries will never be updated if there are no test failures.