Community
Participate
Working Groups
org.eclipse.egit.ui_1.1.0.201108230343.jar 1. in workspace A: commit and push a change to project A from repo A 2. in workspace B: Team > Synchronize and select to compare project A with remote master ==> good: change from 1. appears 3. in workspace A: commit and push a change to a project A 4. in workspace B click on the 'Synchronize' icon or F5 ==> not good: change from 3. does not show up
This is very painful. It means that one has to create the synchronization every time manually instead of just refreshing the view.
When a synchronize is requested again from the view, a fetch operation does not get instantiated so the view cannot be updated as there is nothing new to compare.
As Remy mentioned the fetch operation was not executed when 'Synchronize' icon was clicked (or F5 pressed). Change #6600 [1] updates synchronize participant behavior to run fetch operation before participant is executed. [1] https://git.eclipse.org/r/6600
Dani: In bug 361784, you reported that "Synchronize Workspace fetches without notifying the user". Does that just refer to the initial synchronization? Or in other words, do you think it's ok to fetch on refresh/F5? (Trying to figure out the relation between these two reports.)
(In reply to comment #4) > Dani: In bug 361784, you reported that "Synchronize Workspace fetches > without notifying the user". Does that just refer to the initial > synchronization? > > Or in other words, do you think it's ok to fetch on refresh/F5? It should simply honor the preference i.e. if fetch is enabled (default) then F5/Synchronize should also fetch before synchronizing and if it is disabled, then it should behave like it currently does.
(In reply to comment #3) > As Remy mentioned the fetch operation was not executed when 'Synchronize' > icon was clicked (or F5 pressed). Change #6600 [1] updates synchronize > participant behavior to run fetch operation before participant is executed. > > [1] https://git.eclipse.org/r/6600 Merged with http://git.eclipse.org/c/egit/egit.git/commit/?id=04635056c338db70ca7d480a758cf2dbdf02d531
Verified in 2.2.0.201210092123.