mirror of
https://github.com/RGBCube/GitHub2Forgejo
synced 2025-08-02 08:07:46 +00:00
Compare commits
2 commits
41dd9542f7
...
9e56139a21
Author | SHA1 | Date | |
---|---|---|---|
9e56139a21 | |||
98b44f8995 |
1 changed files with 2 additions and 2 deletions
|
@ -74,13 +74,13 @@ def main [] {
|
||||||
http get $"($forgejo_url)/api/v1/user/repos"
|
http get $"($forgejo_url)/api/v1/user/repos"
|
||||||
-H [ Authorization $"token ($forgejo_token)" ]
|
-H [ Authorization $"token ($forgejo_token)" ]
|
||||||
| filter { get mirror }
|
| filter { get mirror }
|
||||||
| filter { ($github_token != "") and not $in.private }
|
| filter { if $github_token == "" { not $in.private } else { true } }
|
||||||
)
|
)
|
||||||
|
|
||||||
let forgejo_not_on_github = ($forgejo_mirrored_repos | filter { not ($in.name in $github_repo_names) })
|
let forgejo_not_on_github = ($forgejo_mirrored_repos | filter { not ($in.name in $github_repo_names) })
|
||||||
|
|
||||||
$forgejo_not_on_github | each {|forgejo_repo|
|
$forgejo_not_on_github | each {|forgejo_repo|
|
||||||
print --no-newline $"(ansi red)Deleting ($forgejo_url)/($forgejo_repo.full_name) because the mirror source doesn't exist on GitHub anymore...(ansi reset)"
|
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)"
|
||||||
|
|
||||||
(http delete $"($forgejo_url)/api/v1/repos/($forgejo_repo.full_name)"
|
(http delete $"($forgejo_url)/api/v1/repos/($forgejo_repo.full_name)"
|
||||||
-H [ Authorization $"token ($forgejo_token)" ])
|
-H [ Authorization $"token ($forgejo_token)" ])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue