Delivering the changes would introduce gap in the stream
![]()
Hello Team,
We are trying to deliver a changeset ( only one changeset ) from one streamA to another streamB. While delivering the the changset to streamB we are getting the following error :
ERROR: Delivering these changes would introduce gaps in the stream. You are trying to deliver a subset of the outgoing change sets but they need to be delivered together because of dependencies between them |
One answer
![]()
Geoffrey Clemm (29.7k●2●30●35)
| answered Apr 01, 7:55 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER The GUI lets you state that you want to deliver without accepting the change sets that fill the gap, and then the GUI invokes the merge tool to allow out to "merge out" the changes that you said you didn't want (it requires a merge operation, because the version that is in the change set you do want contains the changes that you said you don't want). Since this requires invoking a merge tool, your code would have to know how to interact with the user to invoke that merge. Comments
Hello Geoffrey,
Could you please let me know how can i perform the gap workflow after accepting the incoming changeset into a workspace where source stream is stream A and target stream is stream B.....as mentioned in answer given by David in link : https://jazz.net/forum/questions/67239/copying-change-sets-from-between-streams. I am trying to use localWorkspaceConnection.findChangeSetsToAcceptToFillGap() but i dont know what changesets i have to pass in this. I think i am getting this error while accepting the incoming changesets from source stream A and while delivering it to stream B its throwing the error. The changeset which i want to deliver does not have any dependency , only one single changeset has to be delieverd.
I'll have to defer to other participants in the forum to give you programming guidance for this. |