| 84 | | TBD. |
| | 84 | * Create a patch of changes to custom template files. These custom template files will need to be updated and the patch merged after the Bugzilla merge. |
| | 85 | {{{ |
| | 86 | for F in `find template/en/custom -type f | grep -v review.html.tmpl | grep -v reviewform.html.tmpl`; do git diff HEAD:`echo $F | sed -e 's#/custom/#/default/#'` HEAD:$F; done > template-changes.diff |
| | 87 | }}}} |
| | 88 | |
| | 89 | * Merge the new Bugzilla. Clean up any conflicts when the merge is done. |
| | 90 | {{{ |
| | 91 | git merge --squash --no-commit BUGZILLA-3_4_1 |
| | 92 | }}} |
| | 93 | |
| | 94 | * Copy the updated default template files over the custom template files, then reapply the patch. |
| | 95 | {{{ |
| | 96 | # TBD |
| | 97 | }}} |
| | 98 | |
| | 99 | * Test the merged Bugzilla locally. |
| | 100 | {{{ |
| | 101 | ./checksetup.pl |
| | 102 | # TBD |
| | 103 | }}} |
| | 104 | |
| | 105 | * Schedule downtime for the update. |
| | 106 | |
| | 107 | * Do the update. |