This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 255696

Summary: Versioning labels performs recursivelly
Product: versioncontrol Reporter: mperezma <mperezma>
Component: CVSAssignee: Ondrej Vrabec <ovrabec>
Status: NEW ---    
Severity: normal    
Priority: P3    
Version: 8.1   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:

Description mperezma 2015-10-05 13:23:27 UTC
Executing test 3.23 of [VCS] CVS sanity tests spec (http://services.netbeans.org/synergy/client/app/#/specification/353/v/2) I've seen that versioning labels are not working fine.

Steps to reproduce:
- Create a new java project and add it to CVS repo
- Create a package aa and add a file in it
- Create a package aa.bb and add a file in it
- Branch the packate aa, "branch_aa"
- Enable versioning labels through "View -> Show versioning labels"

Expected result: only package aa should be labeled as "branch_aa", but also subpackage aa.bb is labeled as "branch_aa". CVS is working as expected, because if you try to switch aa.bb to other branch, you will see there is no branch to switch to (you can only stay on trunk). But versioning label is assuming that subpackages are in the same branch recursivelly.