Project: JDT
Bug 128990 CVS label decorations should be recursive, when using tree view in package explorer
Reported: 2006-02-22 11:11:15 | Status: resolved fixed

When using the the tree view in the package explorer, package com.foo.bar is shown as a child of package com.foo. Therefore the CVS label decorations of package com.foo should mark it as dirty even if only com.foo.bar contains dirty files. So the label decoration should be recursive, as they were before Version 3.2 M5. This would make it a lot easier to find edited files for commit, when the tree nodes are collapsed. IHMO the CVS actions should also be recursive, when using the tree view. However, I understand that this can be dangerous when committing/replacing files unintentionally.

Files changed in fix:
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/JavaElementResourceMapping.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/PackagesView.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/HierarchicalDecorationContext.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/DecoratingJavaLabelProvider.java