multi-level branch groups

8 views
Skip to first unread message

Benoit Fouletier

unread,
Mar 8, 2024, 6:17:19 AM3/8/24
to SmartGit
I'm working on a repo with hundreds of branches, organized as a group/folder hierarchy (several slashes in the name). Many of the developers are using SourceTree, which supports this fully. SmartGit does not: https://smartgit.userecho.com/communities/1/topics/544-branches-view-allow-more-than-one-path-hierarchy-for-grouping-of-path-like-branch-names

It can become unwieldy. Of course I can limit the number of local branches I create, but the remote list will still be huge. Btw a name filter would be nice, as in Github (not just the quick search box).

It's tantalizingly almost all there, we have the "local branches" group with a mass toggle, then local sub-groups but no toggle and only one level (we can split on the first or last slash, but not all), and then one group per remote... I'd just like it unified.
branch grouping options.png

The issue I linked is 7 years old, so in the meantime does anybody know of a workaround? Other grouping options, hidden in low-level properties?

Last resort, I noticed sometimes an "other" group can appear (eg git notes); could I hack this somehow, write a script to create non-branch refs to somehow mimic the hierarchy I want? What makes non-branch refs show up or not?

ddbug

unread,
Jun 19, 2024, 8:26:10 AM6/19/24
to SmartGit
+1
We too have lots of branches and tags, created by mad bots<DEL DEL> clever CI automation.  A way to organize the mess could be a strong selling point!
Reply all
Reply to author
Forward
0 new messages