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 an owner 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
Currently the
github.createUserMigrationcommand will attempt to create migrations as follows:adminof, a.k.a anownerofThis behavior should be improved in the following ways: