Blaming the previous version has errors before the first history
Summary
Blaming the previous version has errors on the first history on the file.
Steps to reproduce
- Go to https://gitlab.com/gitlab-org/gitlab-foss/blame/c3bcd285f88d6444a043c0c4f653e3749ec60d75/doc/user/application_security/sast/index.md#L61 .
- Click a link next to L61-L67 after "Docs: Merge EE doc/user/application_security to CE /// Marcel Amirault committed 8 months ago".
- You will see "doc/user/application_security/sast/index.md" did not exist on "fe74abfb" and be redirected to the tree view.
What is the current bug behavior?
- A user see "doc/user/application_security/sast/index.md" did not exist on "XXXXXXXXXXXXXXXXXXXXXXXXX"
- A user is redirected to the tree view
What is the expected correct behavior?
Hide a link on blame when the the commit is the first edge.
Output of checks
This bug happens on GitLab.com (12.7-preview)
Possible fixes
Hide a link on blame when the the commit is the first edge.
Edited by Takuya Noguchi