Murmele / Gittyup

Understand your Git history!
https://murmele.github.io/Gittyup
MIT License
1.37k stars 107 forks source link

[Feature Request] List branches as a tree #648

Open damucz opened 8 months ago

damucz commented 8 months ago

We are using the branches grouping all the clients we are using in-house support. It's just by using (multiple) slashes / in the branch name. Which is then rendered as a tree instead of the simple list.

Fork client:

image

Gittyup:

image image

Could be related to [#422].

I already tried to check if I could implement this myself, but I failed to install all the dependencies (QT is huge!).

Thank you for this piece of software. The app is awesome!

Murmele commented 8 months ago

Thank you for the kind words :) Qt is the only dependency you have to install, the rest will be done with submodules.

Just if someone wanna implement this, the following files are good to begin searching: https://github.com/Murmele/Gittyup/blob/master/src/ui/ReferenceList.cpp https://github.com/Murmele/Gittyup/blob/master/src/ui/ReferenceView.cpp https://github.com/Murmele/Gittyup/blob/master/src/ui/ReferenceModel.cpp