On 2/17/16 9:06 AM, Peter Dimov wrote:
Robert Ramey wrote:
All these cases relate to two coupled libraries.
If by "coupled" you mean interdependent, that is, library X depends on Y and Y depends on X, then no.
I meant that some enhancement of X is dependent upon some enhancement of Y. I think that should be clear. The typical case is this:
- your library X uses Y - you propose a new feature for Y - ... which you use in X - the new feature of Y is in develop - ... and so is your use of it - therefore, X's develop depends on Y's develop
Y is often Boost.Config and it's not coupled to anything.
If you have to test against Y's master, you need to wait until the new feature is merged into master before being able to make use of it.
Right, that's why i recommend doing the push of both at once. I don't think this constitutes and argument against my main point. Robert Ramey