Bug 369718 - "Show tag sequence" preference is a performance killer
Summary: "Show tag sequence" preference is a performance killer
Status: NEW
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 1.3   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2012-01-25 13:15 EST by Markus Keller CLA
Modified: 2013-10-21 06:36 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Keller CLA 2012-01-25 13:15:49 EST
"Git > History > Show tag sequence" is a performance killer. After enabling that option, I cannot work any more in the History view, since every selection change blocks updating.

Either
- remove that option, or
- put a big WARNING to the preference page, or
- make the implementation faster.
Comment 1 Markus Keller CLA 2013-01-11 06:17:31 EST
Ping.
Comment 2 Robin Stocker CLA 2013-10-21 06:36:49 EDT
How about making it "on-demand"? E.g. with a link in the message field "Show tag sequence", which when clicked, is expanded to the content that is now shown.

(Thinking a bit bigger, maybe we should move away from a pure text-based field there, e.g. the branch list would also benefit from not being just text but instead being a real widget with a context menu and icon. And the diff could also be in a separate area.)