Gitup: Feature request: Swimlines for branches based on branch naming/branching strategy

Created on 7 Jul 2017  路  2Comments  路  Source: git-up/GitUp

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?

enhancement

Most helpful comment

Even just locking or pining the master branch to the left would help!

All 2 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

andrewsawczyn picture andrewsawczyn  路  3Comments

fjolnir picture fjolnir  路  4Comments

adius picture adius  路  5Comments

codymikol picture codymikol  路  3Comments

swisspol picture swisspol  路  3Comments