Open
Description
Currently the github.createUserMigration
command will attempt to create migrations as follows:
- Get all the user owned repos and create a user migration (this option respects all the repo options such as membership type, ignore forks, starred)
- Wait for the migration to be ready
- Download the archive
- Get all the organizations the user is an
admin
of, a.k.a anowner
of - For each organization in (4), list all the repositories in those organizations and create a migration, wait for it to be ready and download the archive.
This behavior should be improved in the following ways:
- Allow user to filter org repo types
- Improve implementation in various ways
- Implement some sort of a way to summarize the backup