Skip to content

Latest commit

 

History

History
52 lines (45 loc) · 1.95 KB

File metadata and controls

52 lines (45 loc) · 1.95 KB

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