Improve the discoverability source code history
#### Problem
Understanding how source code changes over time is one of the key problems the source code UI attempts to solve. There are a number of different features and navigational paths for accessing history. We should evaluate if this current organization and navigation between them is the optimal experience to solve the JTBD.
**JTBD statement**: When changes are introduced into my project, I want to track those changes over time, so I can understand the impact they are having.
Current options for seeing "history"
- Commits
- Blame
- Graph
- Tags (subset of history)
- Merge request (subset of history)
#### Proposal
Design an experience for history based on the users JTBD
issue