From: Peter Dimov (pdimov_at_[hidden])
Date: 2007-06-02 10:53:30


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.