Key: |
QB-1265
|
Type: |
Bug
|
Status: |
Resolved
|
Resolution: |
Fixed
|
Priority: |
Blocker
|
Assignee: |
Unassigned
|
Reporter: |
Riku Eronen
|
Votes: |
0
|
Watchers: |
1
|
If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
Created: 08/May/12 02:54 PM
Updated: 15/May/12 07:54 AM
|
|
Component/s: |
None
|
Affects Version/s: |
4.0.26
|
Fix Version/s: |
4.0.39
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
Environment:
|
Windows, Solaris, Linux
|
|
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
===========================================================
|
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
=========================================================== |
Show » |
|