add simplifyByDecoration checkbox
add "Simplify" button next to "show remote branches"
this button add "--simplify-by-decoration" arg to git log, this will show topology of git branches and tags.
btw, I rename "Show Remote Branches" to "Remotes" to prevent header too long
Can you post an example how the difference looks?
Use git as an example:
After checked "Simplify" button, only branches and tags shows.
This is a very useful feature for large repos.
If unchecked "Show Tags", only branches shows.
very useful flag for gigantic repositories!
Ok looks like a good option to keep the overview. But can you add a setting to disable the button because the space in this bar is quite rare especially when viewing Git-Graph in a split view?
@hansu I'd like to contribute, but I am not professional in vscode extension development or typescript🤦♂️. sorry
I will implemented a setting to hide that checkbox after I have merged it.
@XUJINKAI I noticed that not all merge commits are displayed when using the simplify option.
For example I expect the two merge commits just behind HEAD to be displayed also with 'Simplify'
But they are not displayed as well as many other merge commits. Any idea?