gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
## Description Similar to the `--lock-source-repo` option available in the migrate-repo command, we need an option to lock source repos when migrating an org. Here is the [PR for --lock-source-repo...
We have gotten complaints from users that the `generate-mannequins-csv` command takes to long to raise an error if an invalid org name is provided for `--github-target-org`. Based on the verbose...
## Description `gh [gei|ado2gh|bbs2gh] reclaim-mannequin` allows you to pass in a `--csv` of mannequins to reclaim, based on the template generated with `gh [gei|ado2gh|bbs2gh] generate-mannequin-csv`. At the moment, this only...
When running a Bitbucket Server migration, the archive from the Bitbucket Server instance is stored in the `bbs_archive_downloads` directory. At the moment, the filename only contains the migration ID. This...
We've hit a situation where we try to assert the final repo state, but github is not quite done digesting the data yet and returning a 404 when checking the...
We should probably leave the GHES 3.7 server we use for integration tests in place, as we'll still want to have integration test coverage for the cloud storage scenario. We...
## Description Currently we have the `--lock-source-repo` option for migration and unlock option may come soon ref https://github.com/github/gh-gei/issues/593. These options are helpful thanks. However, it would be good for us...
I noticed that in `BbsClient` and `AdoClient` we are not disposing the HTTP response that is getting returned by the `HttpClient`. The response needs to be immediately disposed with a...
For certain migration paths, a blob storage provider must be configured in the CLI for storing the migration archive and transferring it to GitHub. When using AWS, all of the...
When you start a Bitbucket Server export with `gh bbs2gh migrate-repo`, you might want to stop this export - for example if you discover that you exported the wrong repo,...