Community
Participate
Working Groups
Eclipse 20011025 Windows 2000 1) Synchronize with a project thta has incoming changes. Notice that in the tree with the modified resources some items are expanded and some are not and one of the items is selected. 2) Select the repository in the Sychronize view and from the context menu select "Expand All". The tree is now fully expanded. 3) Select one of the resources and from the context menu select Catchup. Some of the tree items that were expanded in step 2 are now collapsed. This is an issue for me because what I generally do when catching up with the changes made by others on my team is to catch up with the changes that I agree with and understand first and then review in more detail the changes that are not immediately clear to me. This means I repeatedly catch up on a number of small items. Currently I need to go back to the top and select "Expand all items" from the context menu each time I catch up. One thing to note is that if an item is programmatically selected in a tree, SWT ensures that item is visible which includes expanding any parent items and scrolling the item into view if required.
Switching modes should preserve selection.
post 2.0
Reopening
I seem to recall that James mentioned this was due to how the UI component tried to maintain the expansionsm after an item was added or removed from the list. We've seen simialr behavior in the repo view after adding or removeing a liocation.
Will ensure that expansion is preserved in the new sync view. It probably isn't great yet, but that is because it wasn't looked at yet :)
No time in M3.
Verified that expansion is preserve when: - performing operations on nodes in the sync view - switching layouts (compressed, flat) - switching modes