Community
Participate
Working Groups
After workbench startup the Staging and Reflog view (and maybe others) are initialized with "No repository selected", requiring the user to select a repo to be able to use those views. I see multiple alternatives how to improve that situation: a) Always take the first repository (from the repository view) as initial repository in the other views. b) Only if there is exactly 1 repository in the repo view, take it as the initial repository in the other views. c) Remember the current repository for each view on shutdown and restore that initial selection on re-creation of the view. For me, C seems to bring the most benefit (but also the most implementation work, probably). Any preferences (or additional suggestions) from others?
If at all, then (c).
c) could make sense. Not sure if this is worth the effort in order to safe a single click. If another team provider is used for some project it gets more complex
New Gerrit change created: https://git.eclipse.org/r/131871
Gerrit change https://git.eclipse.org/r/131871 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=c7940ec94c58879eefe5e74d21e8621b09a438d6
New Gerrit change created: https://git.eclipse.org/r/132274
Gerrit change https://git.eclipse.org/r/132274 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=7089ad43b89ba53f8df28fccbfb17938da2a6ea9
@Michael: was there anything more you had in mind, or shall we consider this done?
While I initially aimed at _always_ having an initial repository selected, I think the current implementation with tracking all kinds of selection is sufficient for now. I also have to experience it a bit more in practice. :)