jesseduffield / jesseduffield/lazygit
Add grouping for tags
- Dominant language
- Go
- Stars
- 82.4k
- Forks
- 3k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 19
Description
**Is your feature request related to a problem? Please describe.**
When working on in a mono repository it is common to prefix all release tags with the project being released. Releasing a new version might require you to release a lot of sub packages meaning the tags count explode. This makes the menu hard to parse/read.
**Describe the solution you'd like**
Add grouping of tags (and maybe branches1), enabled through some setting toggle.
The tags current could look like this
```
project/0.1.1
some_other_project/0.1.1
sub_project/0.1.0
project/0.1.0
some_other_project/0.1.0
```
I wish that it was collapsed into
```
project/
some_other_project/
sub_project/
```
To then see the tags that belongs to a group you would navigate into it (like what happens if you click Enter within [4] Commits)
For bonus points it would be awesome if you could see the latest tag easily maybe like this (with different colors)
```java
project/ (0.1.1)
some_other_project/ (0.1.1)
sub_project/ (0.1.0)
```
___
1 If this is added for branches then maybe only branches of a certain age are grouped (maybe that's a different setting?). That way your common branches stay at the top but branches that are older are hidden to clean up the interface.
Contributor guide
Assessment
This issue has not been assessed yet.