gh-gei icon indicating copy to clipboard operation
gh-gei copied to clipboard

Migration CLI for GitHub to GitHub migrations

Results 287 gh-gei issues
Sort by recently updated
recently updated
newest added

After adding the verbose logging features, this tool can generate ALOT of logs when doing a batch migration. There a few things we could consider to make the logs a...

task
tech debt

Have the CLI look for an env var GEI_DEBUG_MODE and output additional verbose logging if found. E.g. logging the response headers from all HTTP calls which can be useful for...

task

Create a combination of tooling and guidance to help customers migrate repos from Azure DevOps to GitHub. DRI: @dylan-smith ## Epics - [x] #101 - [x] #133 - [ ]...

initiative

Probably best to do # of commiters in a repo, TP, org.

task
future

If the PAT used to run `inventory-report` is not a Team Project Admin, then it may only be able to see some but not all of the repos in that...

task
future

When we call Azure DevOps API's we look at and respect the rate limit headers returned, but we don't do the same thing for GitHub rate limits. We should be...

task

Introduce a `lock-repo` command to `gei` that works similar to the lock-ado-repo command in `ado2gh`. Should also update the `generate-script` command in `gei` to optionally include `lock-repo` in the generated...

task

`inventory-report` command only exists in `ado2gh`. At some point we should add similar capabilities for migrations from GHEC/GHES. And add the same `--repo-list` argument to `generate-script` command.

task

Review the permissions/scopes assigned to our various PATs/secrets to ensure they are the minimum required permissions. E.g. our azure storage connections don't have modify permissions.

task