<< Back to previous view

[QB-210] Determine "Additional streams to detect changes" programmatically
Created: 27/Feb/07  Updated: 04/Apr/07

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Robin Shen Assigned To: Robin Shen
Resolution: Fixed Votes: 1
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
From Doug,

Currently, in order to detect changes in the parent streams of our build stream, we need to define the additional streams to check in Quickbuild. Logically, these streams should be all the parent streams up to the depot, stopping at any snapshot streams. Because we need to explicitly enumerate those streams, we currently have to define the repository in every configuration. We also need to reconfigure the configuration if we ever reparent our build stream.

It would be much easier for us if QB's Accurev code could programmatically determine the relevant parent streams to check. Ideally, this check should be performed on every run of the configuration so that we don't need to do anything extra when the build stream is reparented.

I've attached a simple Ruby program that determines the streams to check programmatically. Hopefully that will help as a good jumping off point for implementing this logic in Quickbuild.
Generated at Mon Oct 06 20:59:40 UTC 2025 using JIRA 189.