Community
Participate
Working Groups
I20100526-1625 Non-model based synchronization. Have a few changes in the same project (e.g. format a whole package). Synchronize with HEAD. In outgoing mode, show change sets. Select a changed file and choose "Reassign Changes To > New Change Set...". => Now, the parent hierarchy of the originally selected file is completely collapsed. This is unnecessary and quite annoying when you try to structure your changes, since you have to expand the original project and parent folders again and again.
Does not happen all the time. Concrete example where it happens: - check out org.eclipse.jdt.core - format source folder 'antadapter' - expand all - select JDTCompilerAdapter.java - "Reassign Changes To > New Change Set...", call it "d" => antadapter/org/eclipse/jdt/core is collapsed I've also seen examples where the whole parent chain including the project was collapsed.
Created attachment 171948 [details] Fix v01 Quick and dirty patch which seems to fix the issue. Please note, I didn't check how does it work for scenario described on bug 79909, which added the check removed here. Do not commit.
Created attachment 171949 [details] mylyn/context/zip
(In reply to comment #2) > described on bug 79909 I meant bug 79908.
Isn't it a dupe of bug 185907?
(In reply to comment #5) > Isn't it a dupe of bug 185907? Could be, but in contrast to bug 185907, this bug has steps to reproduce. If this is really is a problem in the TreeViewer, then a fix in JFace would of course be better.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the stalebug whiteboard tag.