gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
add an extra option to generate-script that can generate a 2nd rollback script that undoes what the migration script does. This will make doing dry-runs easier, especially when a customer...
If the approach is to create a Maintainers/Admins GH team for each team project, then map those to AAD groups. The way it works now is the customer has to...
Related to #639 This is all the required infrastructure changes in form of some extension method to do the plumbing for the new CommandLine. Here is a [sample branch](https://github.com/github/gh-gei/tree/upgrade-bbs2gh-to-new-command-line) that...
Split the unit tests into separate files for CommandTests and CommandHandlerTests. Closes #638 - [x] Did you write/update appropriate tests - [x] Release notes updated (if appropriate) - [x] Appropriate...
@mickeygousset was testing out a migration and `create-team` command failed. It appears it called an API to create a new team, and got back a success. Then tried to call...
Add `--ghes-api-url` option as an optional arg to `grant-migrator-role` and `revoke-migrator-role` commands.
### Description We are planning on separating commands from their handlers. To do so we need to create a handler for each command and basically move all of the business...
### Description - Necessary changes in `program.cs`. - Reflection magic. - Unit tests. - Can do this one command at a time.
Closes https://github.com/github/gh-gei/issues/594! - [ ] Did you write/update appropriate tests - [ ] Release notes updated (if appropriate) - [ ] Appropriate logging output - [ ] Issue linked -...