Changeset dependency via RTC Client API
Hello ,
its been a while we are having change set processing for the build. The validation runs with some work item state validation. the scenario where dependency issue comes. we have sorted out the item id associated with change and the timing of the change set. But some time deletion and addition is not that much accurate as item ids may get changes in that scenario.
Is there direct way to get list of all dependent change sets of deliver the independent change sets and ignore the one dependent to any other change set yet not ready.
Thanks in Advance.
Praveen.
its been a while we are having change set processing for the build. The validation runs with some work item state validation. the scenario where dependency issue comes. we have sorted out the item id associated with change and the timing of the change set. But some time deletion and addition is not that much accurate as item ids may get changes in that scenario.
Is there direct way to get list of all dependent change sets of deliver the independent change sets and ignore the one dependent to any other change set yet not ready.
Thanks in Advance.
Praveen.
2 answers
In RTC 5.0 we added a "fill the gap" feature where the change sets that fill the gap are shown to the user, allowing them to either accept all the change sets or to continue with the gap workflow that was available in RTC 4.0.5.
This feature is summarized in the RTC 5.0 'New & Noteworthy' page: https://jazz.net/downloads/rational-team-concert/releases/5.0?p=news#eclipse-fill-gaps
The classes that are involved for filling the gap include:
client side: IWorkspaceConnection.findChangeSetsToAcceptToFillGap(...)
server side: IScmQueryService.findChangeSetsToAcceptToFillGap(...)
There is an article which talks about gaps here: https://jazz.net/library/article/1372
This feature is summarized in the RTC 5.0 'New & Noteworthy' page: https://jazz.net/downloads/rational-team-concert/releases/5.0?p=news#eclipse-fill-gaps
The classes that are involved for filling the gap include:
client side: IWorkspaceConnection.findChangeSetsToAcceptToFillGap(...)
server side: IScmQueryService.findChangeSetsToAcceptToFillGap(...)
There is an article which talks about gaps here: https://jazz.net/library/article/1372
Comments
1 vote