Fix handling of branch names containing forward slashes
Created by: lguychard
Fixes #3882
Refactors GitHub parseURL()
by simplifying the returned GitHubURL
type. We now no longer attempt to parse the rev and the filePath from the URL, they must be scraped from the DOM.
Test Plan
Code Hosts
-
GitHub -
GitHub Enterprise -
Refined GitHub -
Phabricator -
Phabricator integration -
Bitbucket -
Gitlab
Browsers
-
Chrome -
Firefox