0

Standard window: display and work with remotes

Alpaka 10 months ago updated 10 months ago 2

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.

Standard window

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):

Image 773

so I would recommend to just (re-)use this instead of this flat, unorganized view:

Image 774

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.