In workflows like GitFlow, some branches have a special meaning and code changes should flow generally in one direction:
feature branch -> develop branch -> release branch -> master branch
Currently GitUp displays active branch (HEAD) first on the left and rest of the branches are somewhat randomly shuffled depending on recent activity in log (or at least this is my impression)
While this works well enough for most cases, it makes it more difficult to understand where your changes are in relation of the overall branching strategy and it would be nice to have some "swimlines" for groups of branches, so that at least in broad strokes, one could see where their active branch is in the big scheme of things...
As a configuration option, one could add and remove swimlines (except the "Default swimline"), set up branch naming patterns and reorder swimlines as they see fit.
For well known branching strategies there could be swimline templates or predefined swimline configurations whatever seems more feasible.
What do you think?
Even just locking or pining the master branch to the left would help!
I second that - even just an option for pinning the master branch to the left would be great. We don't use a complex branching strategy, but just doing a merge will often move all the branches around in the graph.
Excellent work BTW, I just discovered this app today and I'm very impressed.
Most helpful comment
Even just locking or pining the master branch to the left would help!