is it possible to set a restriction to accept all incoming changes before delivery?
2 answers
How you have set your flow targets is not relevant to this question. In particular, changing your flow target does not cause any change sets to be accepted from (or delivered to) either the old or the new flow target.
Comments
Thanks Geoff for your answer.
First, note that the "require workspace to be caught up before delivery to a stream" precondition is controlled by the stream. So Stream A and Stream B get to decide independently whether they want to require a workspace be caught up before it can deliver to that stream. So if you want to require a developer be caught up to all incoming changes from Stream A before delivering to Stream A, but do not want to require that they be caught up to all incoming changes from Stream B before delivering to Stream B, set this precondition on Stream A but not on Stream B. Note: Something you cannot do with this precondition is require that a developer be caught up with all changes on Stream A before delivering to Stream B.
Thanks Geoff. Will do a test and report feedback
I have a question about this. I have a workspace connected to stream D (development), and stream D is connected to stream T (trunk). This flow is made in order to have the developer continously updated to the latest trunk changes.
Ok, when there are incoming changes from stream T to the stream D, this means incoming to the stream, not the workspace, I need the mentioned precondition to work at this level but apparently cannot see whats incoming to the stream.
Is there any way to control this? prevent delivers to the stream D when this stream (not the workspace) has incoming changes?
Thanks