search: reject remote paths with extra segments

main

Commit

pfleidi3mo ago

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

Fix Search to Accept Entire Mirror Remotes

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1