Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 333065 - Synchronize Dialog doesn't scale to large repository
Summary: Synchronize Dialog doesn't scale to large repository
Status: RESOLVED INVALID
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 0.10.0   Edit
Hardware: PC Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-22 05:11 EST by James Blackburn CLA
Modified: 2012-04-26 06:56 EDT (History)
1 user (show)

See Also:


Attachments
screenshot of synchronize view refs drop-down in gtk (50.17 KB, image/png)
2010-12-22 05:11 EST, James Blackburn CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Blackburn CLA 2010-12-22 05:11:47 EST
Created attachment 185688 [details]
screenshot of synchronize view refs drop-down in gtk

It's difficult to use a repository with many tag and branch refs in egit. 

In particular the synchronize dialog, which is currently the only way to compare changes between repository heads, is problematic.  The 'Refs' drop-down doesn't scale, and it's difficult to find branch and tag names in the drop-down.

This can be seen by cvsimporting org.eclipse.core.resources.  Having done so, the synchronize Refs drop-down starts at the bottom of the list of tags.  Scrolling to the top (without page-up) takes a very long time.

Workaround: use the arrow keys to select between the branches without using the drop-down.
Comment 1 Dariusz Luksza CLA 2011-03-05 17:12:20 EST
In 0.11 we extract tags from local refs into separate node in 'source'/'destination' drop down. This should reduce number of items inside '<local branch>' node. This should help in some cases but don't solve problems when there are lots of versions and/or lots of branches.

Maybe in feature we should think about providing more convenient way of selecting ref's then picking it from drop downs.
Comment 2 Dariusz Luksza CLA 2011-06-13 15:08:14 EDT
Since EGit 1.0 we don't use synchronize dialog, therefore I think that we could close this bug
Comment 3 Dariusz Luksza CLA 2012-04-26 06:56:20 EDT
Synchronize dialog was removed.