+1
Completed
Standard window: display and work with remotes
In the file-oriented view I can clearly see which remotes I have, modify them and configure them. Sometimes I need to checkout branches from more than one remote and have the ability to do something like "set remote".
With the new "standard workflow", these features have completely disappeared, and even though I like the new workflow, especially the tabs for each repository, I'm now forced to use the old file-based view.
Please fix this.
Customer support service by UserEcho
Sure - I mean you already have a well-structured and good solution for this problem in the file-oriented view that is everything I need, where I need it (except the stashes, that feel a bit off here and are fine with me if they move somewhere else):
so I would recommend to just (re-)use this instead of this flat, unorganized view:
You can call it "All branches + Tags" which would still be correct. For me it's not clear what's the benefit of this new view anyway.
Hope this helps
That makes a lot of sense - however, you asked me, where to implement it from a user's point of view. And I still believe that this would be the correct place. If the Branches view has performance issues in large project, what's different with the new "All branches + Tags" view? Maybe you can rewrite the new view to present branches in the same structured way, as it was in the "Branches view" without introducing whatever caused the performance issues? Or refactor the branches view to fix the performance issues? I don't know all the details, but from git side, I don't see the bottleneck when running `git branch --list` and `git branch --list -r` to get all local and remote branches.
Currently it seems just messy and for large projects, I believe it's even messier if you have hundreds of branches in a flat list.
I'm also missing a lot the ability in Log Window to see remotes, check/uncheck them.
Some of my repositories use 2 to 3 remotes, and navigating in the Standard Window is hard without the information of which branch belongs to which window, filter content based on remote, etc.
This proposition could be a solution for remotes : https://smartgit.userecho.com/communities/1/topics/1651-standard-window-all-branches-tags-use-tree-control-instead-of-list
With version 25.1, there are now explicit remote entries in All Branches + Tags. For example, you can filter "remotes" to see only the remote entries.
If you are accustomed to tree controls, the list + filter approach is different and will take some time to get used to.