m-cMerge is a tool for marking bugs post-merge.
NOTES ON TESTING
?debug=1 shows how all changesets were identified, and shows what changesets m-cMerge decided were affected by a backout.
?remap=1 allows you to divert output to the bzapi_sandbox bugzilla at landfill.bugzilla.org.
If you use this option, you will be presented with a table of all the bugs associated with changesets. You can then enter a bug number from bzapi that output will be sent to. You don't need to enter a new bug number for every single bug shown, but only those you do enter will be transmitted, other bugs will be ignored.
m-cMerge will not check the existence of any bugs you enter - be careful! Each bug number entered must be unique - that *will* be checked, as apparently I can't follow my own instructions. You will probably want to review the pushlog - if the push for the only bug you entered was backed out, then nothing will be sent.
When testing target milestone setting, the equivalent bug in landfill must be filed in the 'mcMerge Test Product' product, or the submission will fail.
There are various checkbox options at the bottom of the screen:
- an option to add [inbound] to some random bug whiteboards, to allow you to test it's removal on submission
- an option to add checkin-needed to some random bug whiteboards, to allow you to test it's removal on submission. Be careful of bugs with additional keywords - if they are not defined on landfill (and they probably won't be), the submission will fail
- an option to throw up an alert - hacky, I know - partway through the submission process, to allow you to jump over to the landfill bug, and mid-air m-cMerge
- a useful option to ignore the real bug status, and set it to NEW, as you will likely be working with historic pushlogs when testing
If you do not enter any diversion bugs on the remap page, you will return to live mode, with changes going to bugzilla.mozilla.org
STANDING ON THE SHOULDERS OF GIANTS
Uses bz.js by Heather Arthur
Uses jQuery and jQuery-UI 1.8.1
Uses Toast CSS framework by Dan Eden http://www.daneden.me/toast