1
Fork 0
mirror of https://github.com/RGBCube/github2forgejo synced 2026-01-14 09:11:02 +00:00

fix: inline the migration body

This commit is contained in:
kni7e 2025-10-24 17:05:53 +01:00 committed by GitHub
parent eb0a789bf5
commit b993cbb78b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -97,33 +97,18 @@ def main [] {
[ $"(ansi green)public(ansi blue)(char space)" $"(ansi red)private(ansi blue)" ] | get ($github_repo.private | into int)
) repository (ansi purple)($github_repo.html_url)(ansi blue) to (ansi white_bold)($forgejo_url)/($forgejo_user)/($github_repo.name)(ansi blue)...(ansi reset)"
let migrate_body = if $github_token != "" {
{
clone_addr: $github_repo.html_url
auth_token: $github_token
mirror: ($strategy != "cloned")
private: $github_repo.private
repo_owner: $forgejo_user
repo_name: $github_repo.name
}
} else {
{
clone_addr: $github_repo.html_url
mirror: ($strategy != "cloned")
private: $github_repo.private
repo_owner: $forgejo_user
repo_name: $github_repo.name
}
}
let response = (
http post $"($forgejo_url)/api/v1/repos/migrate"
--allow-errors
-t application/json
-H [ Authorization $"token ($forgejo_token)" ]
$migrate_body
({
clone_addr: $github_repo.html_url
mirror: ($strategy != "cloned")
private: $github_repo.private
repo_owner: $forgejo_user
repo_name: $github_repo.name
} | merge (if $github_token != "" { { auth_token: $github_token } } else { {} }))
)
let error_message = ($response | get -i message)
@ -138,4 +123,4 @@ def main [] {
}
null
}
}