Skip to content

rolfbjarne/github-issue-mover

Repository files navigation

GitHub Issue Mover

This is a small command-line tool that can move GitHub issues.

It needs a Personal Access Token from GitHub, which can be created here. The token (probably) needs Full control of private repositories (it might be enough with Access public repositories, depending on the repository).

Comments will be copied, but labels, milestones or assignees will not.

Examples

$ github-issue-mover --from=/~https://github.com/rolfbjarne/testApp/issues/10 --to=rolfbjarne/testApp --token=<TOKEN>
✅ Fetching repository info...
Authenticated as: Rolf Bjarne Kvinge (rolfbjarne)
    Rate limit: 5000
    Remaining: 4847
    Reset date: 4/4/2019 9:59:08 AM +00:00
✅ Fetching issue #10 from rolfbjarne/testApp...
✅ Retrieving 1 comments...
✅ Creating new issue in rolfbjarne/testApp...
   Copying 1 comment(s)...
✅   Copying comment #1/1...
✅ Copied 1 comment(s) successfully
✅ Adding a comment in the original issue pointing to the new issue...
✅ Closing the original issue...
✅ Completed successfully! New issue: /~https://github.com/rolfbjarne/TestApp/issues/11

There's also a script whose arguments are slightly faster to type (just pass the source url and the target org/repo combo), and which reads the token from ~/.github-status-pat:

$ ./move-github-issue /~https://github.com/rolfbjarne/testApp/issues/10 rolfbjarne/testApp
✅ Fetching repository info...
Authenticated as: Rolf Bjarne Kvinge (rolfbjarne)
    Rate limit: 5000
    Remaining: 4847
    Reset date: 4/4/2019 9:59:08 AM +00:00
✅ Fetching issue #10 from rolfbjarne/testApp...
✅ Retrieving 1 comments...
✅ Creating new issue in rolfbjarne/testApp...
   Copying 1 comment(s)...
✅   Copying comment #1/1...
✅ Copied 1 comment(s) successfully
✅ Adding a comment in the original issue pointing to the new issue...
✅ Closing the original issue...
✅ Completed successfully! New issue: /~https://github.com/rolfbjarne/TestApp/issues/11

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published