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.

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?