Sourcetree would benefit from a new feature that improves the clarity of the commit history, especially when working with many branches.
This feature would add a checkbox to the "History" tab with the label such like "Hide Merged Commits (deleted branches)"
When checked, this option would filter out commits from branches that have been merged and subsequently deleted. This functionality would significantly improve the readability of the commit history, making it easier to track changes and identify specific commits relevant to the current codebase.