Git Blame in the Web IDE
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=199668) </details> <!--IssueSummary end--> ### Problem to solve <!-- What problem do we solve? --> When user are working on files in a project, it can be useful to see the commit history of lines in the file and the various users who contributed past changes. ### Further details <!-- Include use cases, benefits, and/or goals (contributes to our vision?) --> Git has a useful construct for this `git blame` and GitLab has this implemented in the repository view of the UI ([example](https://gitlab.com/gitlab-org/gitlab/blame/master/app/controllers/snippets/notes_controller.rb)) ### Proposal <!-- How are we going to solve the problem? Try to include the user journey! https://about.gitlab.com/handbook/journeys/#user-journey --> Support for `git blame` should be added inside of the Web IDE. This should be a toggle-able setting so that it can be turned on/off while working. ### Links / references - VS Code Extension: https://github.com/eamodio/vscode-gitlens/tree/master/#current-line-blame- - Demo of VS Code Extension: https://egghead.io/lessons/git-get-git-blame-insights-directly-in-vs-code-using-gitlens
issue