Closed Bug 999505 Opened 11 years ago Closed 8 years ago

Tool to convert pull requests into Bugzilla patches

Categories

(Bugzilla :: Bugzilla-General, enhancement, P3)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mcote, Assigned: dylan)

Details

We want to track all Bugzilla development in BMO itself and not fragment the history onto different systems; however, GitHub makes pull requests really easy, and we shouldn't erect barriers to contribution. Thus we should create a tool that does the following: * Take a repo name/URL (we probably want to do this with both BMO and upstream Bugzilla). * Take a pull request ID (or iterate through all open ones). * Optionally take a bug ID. * If no bug ID is provided, files a new bug using the pull request description for comment #0 (probably with a manually entered summary). * Create and upload a patch. * CC the pull request's author if that user is already in Bugzilla. * Close the pull request with a links to the bug and attachment. We should run this script manually, at least to begin with, since it will involve searching for bugs in order to match patches with open bugs (and to look for dups).
Severity: normal → enhancement
Priority: -- → P3
As specified this will never happen. Further integration to github pull requests can and should happen, but not this way.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.