So, here's the setup:
- starred branch:
upstream/master (expanded)
upstream remote collapsed
- do a pull / merge of the starred
upstream/master into a local branch
Result:
- starred
upstream collapses
upstream remote expands
Now, that's not an issue if a remote doesn't have many branches and/or if you don't have many forks / remotes for the repo (like in the example below).
However, my day-to-day work is with a repo that has almost 500 branches (upstream) and 5+ of its forks having 500+ branches each (people just don't clean up their branches after they're merged into upstream...), so having the upstream show its teeth every time I merge upstream is somewhat annoying 😁
I'd prefer if the expanded & collapsed states could remain the same.
Screen recording: https://imgur.com/a/4I1vXMx
So, here's the setup:
upstream/master(expanded)upstreamremote collapsedupstream/masterinto a local branchResult:
upstreamcollapsesupstreamremote expandsNow, that's not an issue if a remote doesn't have many branches and/or if you don't have many forks / remotes for the repo (like in the example below).
However, my day-to-day work is with a repo that has almost 500 branches (upstream) and 5+ of its forks having 500+ branches each (people just don't clean up their branches after they're merged into upstream...), so having the upstream show its teeth every time I merge upstream is somewhat annoying 😁
I'd prefer if the expanded & collapsed states could remain the same.
Screen recording: https://imgur.com/a/4I1vXMx