5 Dec
2013
5 Dec
'13
1:13 p.m.
Tim Blechmann wrote:
this means that no library can depend of features of another library, which is not part of the stable release or am i missing something?
Yes. X/develop can't depend on Y/develop, only on Y/master. This is not the same as depending on a stable release of Boost though. In practice, both approaches have their pros and cons. Testing everything/develop aids the case in which a breaking change in the interface of Y causes fixes in many other libraries, and the ensuing transition is best kept on develop. On the other hand, testing X/develop against everything/master is better when Y/develop contains mistakes that break the world. Development of X can proceed on X/develop without waiting for Y/develop to be cleaned up.