1
Fork 0
mirror of https://github.com/RGBCube/GitHub2Forgejo synced 2025-08-02 16:17:46 +00:00

Compare commits

..

No commits in common. "9e56139a21c4bf0d2f1dabc43b2488525b93b040" and "41dd9542f70ef4e1c7fe691e1674af9e06715612" have entirely different histories.

View file

@ -74,13 +74,13 @@ def main [] {
http get $"($forgejo_url)/api/v1/user/repos"
-H [ Authorization $"token ($forgejo_token)" ]
| filter { get mirror }
| filter { if $github_token == "" { not $in.private } else { true } }
| filter { ($github_token != "") and not $in.private }
)
let forgejo_not_on_github = ($forgejo_mirrored_repos | filter { not ($in.name in $github_repo_names) })
$forgejo_not_on_github | each {|forgejo_repo|
print --no-newline $"(ansi red)Deleting (ansi yellow)($forgejo_url)/($forgejo_repo.full_name)(ansi red) because the mirror source doesn't exist on GitHub anymore...(ansi reset)"
print --no-newline $"(ansi red)Deleting ($forgejo_url)/($forgejo_repo.full_name) because the mirror source doesn't exist on GitHub anymore...(ansi reset)"
(http delete $"($forgejo_url)/api/v1/repos/($forgejo_repo.full_name)"
-H [ Authorization $"token ($forgejo_token)" ])