search: reject remote paths with extra segments
main·
Commit

ParseGitHubRemote now errors when the parsed repo still contains a slash, i.e. the remote path carried segments beyond owner/repo. A GitHub repo name never contains a slash, so this only rejects malformed remotes; previously such input silently produced a bogus owner/repo that would be sent to the search service as an invalid filter.
Entire-Checkpoint: 74ae73bbc656
Checkpoints
Checkpoint 1