Bug 327734 - Modifying a file whilst in synchronize view causes the tree to close all nodes
Summary: Modifying a file whilst in synchronize view causes the tree to close all nodes
Status: NEW
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 0.9.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2010-10-14 01:12 EDT by Bernard Leach CLA
Modified: 2013-09-27 11:55 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Leach CLA 2010-10-14 01:12:35 EDT
Build Identifier: 20100218-1602

When the sync view is open if you modify a resource then when the sync view refreshes the tree view closes all open nodes.  It would be nice if the exist tree state could be left.

Reproducible: Always

Steps to Reproduce:
1. Open sync view
2. Expand a number of nodes in the tree
3. Modify a file that is git tracked
4. Tree is reset to all nodes collapsed
Comment 1 Bernard Leach CLA 2010-10-14 01:23:50 EDT
The problem also occurs if you 'Overwrite' the changes (I tried from <staged changes>).  That makes the issue more annoying since my review work-flow is to go through the staged/working tree changes and then reject any unwanted changes but when the tree collapses I need to re-open it to find where I was up to.
Comment 2 Bernard Leach CLA 2011-02-09 22:11:18 EST
With build 0.11.0.201102091603 the tree no longer collapses if a file is modified of overwritten.  However, if you overwrite then the item is not removed and if you commit the item is also not removed and if it staged it is not moved to the <staged changes> node (although the decorator is updated).