Bug 545241 - Restore open projects based on upstream
Summary: Restore open projects based on upstream
Status: NEW
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 5.3   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-10 03:56 EDT by Michael Keppler CLA
Modified: 2019-03-10 03:56 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Keppler CLA 2019-03-10 03:56:30 EDT
Egit tracks open workspace projects per branch, and restores them when switching back to a known branch. However, for newly created branches this feature does not do anything. If you repeatedly create new local branches from upstream/mostRecent and upstream/reallyOld, then all the projects added in between will be closed in the newly created branches for upstream/mostRecent. Due to workspace builds running automatically this can lead to several minutes of lost time just opening projects again.

Can we eventually improve this by tracking open projects per upstream branch additionally? For newly created branches we would then just use the information tracked for their upstream.

Or are there even better alternatives to avoid this "many projects closed" situation for new branches?