usethis icon indicating copy to clipboard operation
usethis copied to clipboard

`use_github()` - allow repo creation when repo is a redirect

Open ateucher opened this issue 9 months ago • 2 comments

This changes check_no_github_repo() to check the name of the response from the GitHub API against the provided spec (user/repo) - If they are different it assumes it's a redirect and then proceeds and allows repo creation. It retains the behaviour where if request to the GitHub API returns a 404 it similarly passes and allows the creation of the new repo.

Unfortunately the response returned from the GitHub API doesn't appear to explicitly say it's been redirected (i.e., it's a 200 HTTP code, not a 301).

Fixes #1893.

I didn't add any tests - though could add to the manual tests if you like?

ateucher avatar Sep 06 '23 20:09 ateucher