github-issues-import icon indicating copy to clipboard operation
github-issues-import copied to clipboard

Python script to import issues from one repository into another, either one at a time or all of them at once.

Results 60 github-issues-import issues
Sort by recently updated
recently updated
newest added

I've checked #28 and remove all the existed milestones and labels, then execute the script to import, but it still failed again. The error is occurred at once after creating...

Sending another call to add a closed state for the issue instead of the `[Closed]` prefix

The following pr merges in several other pull requests and also adds support for the new Github Issues Import API as described [here](https://gist.github.com/jonmagic/5282384165e0f86ef105). This PR isn't so much a request...

Fixes both #55 and #62. Added a basic handler (`send_request_paginate`) for results which need paging, and used this handler for getting labels, comments, and milestones. Reimplemented `get_issues_by_state` (which performed such...

Similar to #55, but with multiple pages of comments.

This enhancement would make imports even easier. Instead of: `>>> sys.argv = ["","-i","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94"] ` Allow a range: ``` >>> import runpy >>> import sys >>> sys.argv = ["","-i","29-94"] ``` End...

Likely related to #35 , however while transferred issues are identified as [CLOSED] they are not "closed" in GitHub and appear when filtering "issues:open" and vice versa for open issues....

Added selecting issues by label. Added appending a label to new issues. Fixed issue with labels not being returned when too many are present in target repository. Added explicit passing...

If you have more than one page of labels, the import will fail by trying to create labels that already exist.