<< Back to previous view

[QB-1265] Clearcase: Modification detection does not work for mix branch configuration specifications
Created: 08/May/12  Updated: 15/May/12

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

Type: Bug Priority: Blocker
Reporter: Riku Eronen Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Windows, Solaris, Linux


 Description   
Modification detection detects too much for configuration specifications that mix several branches.
In the example configuration specification below it will detect changes for all load rules in all branches. Instead it should find changes in branch "main" for load rules /vobB/dirB1 and /vobB/dirB2. All other load rules should detect changes in branch "branch1"

Modification detection should take element path into consideration and use the first element rule that matches the load rule.

Example configuration specification:
===========================================================
element * CHECKEDOUT

element /vobA/... .../branch1/LATEST
element /vobA/... BRANCHPOINT -mkbranch branch1
element /vobA/... /main/0 -mkbranch branch1
load /vobA/dirA1
load /vobA/dirA2

element /vobB/dirB1 /main/LATEST
element /vobB/dirB2 /main/LATEST

element /vobB/... .../branch1/LATEST
element /vobB/... BRANCHPOINT -mkbranch branch1
element /vobB/... /main/0 -mkbranch branch1
load /vobB/dirB1
load /vobB/dirB2
load /vobB/dirB3
load /vobB/dirB4
===========================================================

 Comments   
Comment by Robin Shen [ 15/May/12 07:54 AM ]
A change detection setting has been added to solve this problem.
Generated at Wed May 15 19:30:45 UTC 2024 using JIRA 189.