Community
Participate
Working Groups
I use the CVS decorator feature to help me visually keep track of places in the code where I've made changes. I use the Java Browser perspective and I view packages as a list, not a hierarchy. If I have a package named com.foobar.stuff and com.foobar.stuff.tests, when I make a change to a class in com.foobar.stuff. tests, both the com.foobar.stuff.tests and com.foobar.stuff packages get marked as having changes. I realize why this occurs since Java stores packages as a directory structure, but it is misleading to mark the 'parent' project as having been modified when it hasn't really been changed. It would be acceptable if there was some way to have different decorators to show that 'something in a subcomponent has change' versus 'something directly below me has changed'. Ideally no decorator would appear on a 'parent' package, particularly if the packages are displayed in a list rather than a tree.
*** This bug has been marked as a duplicate of 3979 ***