From #102118
Let's bring back the SCM Providers view:
This will make it easier to manage many repositories.
Pushed: https://github.com/microsoft/vscode/commit/4cd3ec378ca985af4eb3c932f2a951a0a1061104
Good news

Source Control Repositories view is now back (it used to be called Source Control Providers. It lets you control visibility of multiple repos in the Source Control view.scm.repositories.visible is now back (it used to be called scm.providers.visible).Source Control view as well as the ... menu, to make it easier to control the visibility without using the Source Control Repositories view.Bad news
I'm out on vacation until the end of the month so no more work will happen this month here apart from critical bugfixing. Here's the state for now:
Source Control Repositories view visible manually. Once visible in a workspace, it will remain visible. I expect this to change and make the view visible depending on (1) the stored visibility state or (2) the number of repositories.Very cool, I think this solution is elegant, will selfhost on it and report back if I find issues.
Thank you for this!
There were a lot of (understandably) critical comments on #102118, so I just wanted to reiterate our appreciation for listening and bringing this functionality back.
@michaelhays Thanks for the kind words 馃檹
Thank you, for more or less bringing back the old View of the SCM panel, I really appreciate it 馃檹
I still have one detail, that is bothering me a lot: in the old view, all the options and extensions were only visible on the "Changes" pane, leaving the different repos looking clean. My major problem with new look was this clean space got cluttered, and sadly this change doesn't really solve that.
I'm not sure if it is doable, but if it is, could we please have it back that all the various options are:
a) selectable (so I can turn it off, if I don't need it)
b) only appear on the selected Source Controls and not in the Source Control Repositories section.
Until this can happen (or confirmed that it is impossible), I'm gonna go back to 1.46, hopefully temporary.
for reference, this is how it looks like for me:

and how it looked like in 1.46

My thanks to you too for allowing us to choose which view we use. I much prefer the old UI.
However, I agree with everything @raschan said. The Source Control Provider list is way too cluttered with all those icons. Combined with a long branch name this results in it hiding the name of repo which makes it even more confusing. It also stops me from being able to easily select the repos I want to see. I just end up clicking the branch name by accident every time which brings up the branch selection drop-down.
My thanks to you too for allowing us to choose which view we use. I much prefer the old UI.
However, I agree with everything @raschan said. The Source Control Provider list is way too cluttered with all those icons. Combined with a long branch name this results in it hiding the name of repo which makes it even more confusing. It also stops me from being able to easily select the repos I want to see. I just end up clicking the branch name by accident every time which brings up the branch selection drop-down.
I also agree but this probably would be better to open as its own issue, @raschan, than to post here in this closed one.
Most helpful comment
Pushed: https://github.com/microsoft/vscode/commit/4cd3ec378ca985af4eb3c932f2a951a0a1061104
Good news
Source Control Repositoriesview is now back (it used to be calledSource Control Providers. It lets you control visibility of multiple repos in theSource Controlview.scm.repositories.visibleis now back (it used to be calledscm.providers.visible).Source Controlview as well as the...menu, to make it easier to control the visibility without using theSource Control Repositoriesview.Bad news
I'm out on vacation until the end of the month so no more work will happen this month here apart from critical bugfixing. Here's the state for now:
Source Control Repositoriesview visible manually. Once visible in a workspace, it will remain visible. I expect this to change and make the view visible depending on (1) the stored visibility state or (2) the number of repositories.