
21 Aug
2008
21 Aug
'08
8:54 p.m.
Robert Ramey:
Peter Dimov wrote:
Robert Ramey:
Legitimate dependencies do exist. A may depend on a bugfix changeset of B, > or a new feature changeset of B.
As I said- that would be a bug. In fact this would be an old bug.
If merging B into the release branch breaks library A -
_Not_ merging B into release before A is merged may also break the newly merged A.
Well, A was already working, then it has already been addressed with some workaround or something like that.
A is working on the release branch against B. A+dA is working on trunk against B+dB. But dA can't be merged into release since it depends on dB. This isn't a big deal in practice since the author of A will simply ask the author of B to merge first.