How does RTC determine which stream to use to resolve paths in Change Summary view?
Here is the curious problem - using the JKE Banking sample project as an example.
1. Log on to the repository in RTC Eclipse client. 2. Expand JKE Banking > Source Control > QA Maintenance Stream. 3. Right-click Banking Logic and choose Compare with > Another Repository Workspace or Stream ... 4. Select QA Stream and click OK. 5. In the Change Explorer view, right-click the change set "Deb - Update website of organization", and choose Open with > Change Summary. 6. The Change Summary shows up and the title says "Showing 1 change set - paths resolved with BRM Stream". Why BRM Stream? I'm expecting either QA Maintenance Stream or QA Stream since it is a comparison between two streams. How does RTC determine which stream to use? |
Accepted answer
Per my testing and observation, the changes path in Change Summary can not be resolved by a stream. To get a full path you need to have a loaded workspace which contains the same component.
If you don't have any workspace shown in Pending Changes which includes the same component, when you comparing two streams and open the change set from Change Summary, you will see the path as "<unresolved>".
If you have a loaded workspace created on "BPM Stream" shown in Pending Changes, as the workspace also contains the component "Banking Logic", the loaded workspace is used to resolve the path in Change Summary and you got the information "paths resolved with BRM Stream".
If you have multiple loaded workspaces which all include the component, RTC with use the first workspace (shown in Pending Changes view) to resolve the path.
You mentioned you got different result in RTC 5.0.2 and RTC 4.0.3, I think it's not due to the different RTC version but different loaded workspaces.
Donald Nong selected this answer as the correct answer
Comments
Donald Nong
commented Oct 09 '15, 12:35 a.m.
This matches my testing result once I know where to look. Thanks!
|
2 other answers
Hi Donald,
I think comparison between the Repository workspace (Source) and Stream QA ( Target). The file history from the change summary is updated in the BRM Stream, might be your Repository workspace is pointing to BRM Stream. It will not show the Paths resolved stream details if the changes not exists in the stream. It worked fine for me. Please find the below blog below. https://jazz.net/blog/index.php/2012/10/11/reviewing-code-changes-with-rational-team-concert/ Regards, Arun. Comments
Donald Nong
commented Oct 08 '15, 11:20 p.m.
I don't understand. I'm comparing two streams, why do you mention a repository workspace?
|
Somehow, the development team treat this as a defect. Lily's answer (as accepted) explains the behavior very well unless the behavior gets changed in newer versions.
https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/372699 |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.