Community
Participate
Working Groups
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.
I agree. Tobias, would it be possible to change the behavior in the package explorer, depending on the package presentation?
*** Bug 129774 has been marked as a duplicate of this bug. ***
*** Bug 132983 has been marked as a duplicate of this bug. ***
Marking as duplicate of bug 131969 See other bug for reason. *** This bug has been marked as a duplicate of 131969 ***
reopen
*** Bug 128833 has been marked as a duplicate of this bug. ***
*** Bug 135385 has been marked as a duplicate of this bug. ***
fixed > 20060411 Package Explorer/Packages view now uses a decoration context to modify the SynchronizationStateTester when in hierarchical mode. Note that this is a fix just for the team decorators. I'll file a request to generalize this so that also other decorators can be fixed. In general, actions and decorators always work on the model structure, not on the view structure. E.g. a commit on a hierarchical package still only releases the compilation units directly inside, but no subpackages (see bug 131969)