Confirmed users
325
edits
No edit summary |
No edit summary |
||
| Line 32: | Line 32: | ||
* hg qnew rollup_fixes | * hg qnew rollup_fixes | ||
** don't merge them in yet to rollup, since likely you'll need to revise this for a while and it helps to see what your merge-resolution was | ** don't merge them in yet to rollup, since likely you'll need to revise this for a while and it helps to see what your merge-resolution was | ||
* do builds, resolve any errors, hg qref | |||
* submit Try builds | |||
* Go back and fix any android/b2g-specific files where we didn't merge the diffs earlier | |||
* Test in person-to-person calls | |||
Now groom for release when ready | |||
* hg qpop -a | |||
* record the current changeset from hg log ("old_head") | |||
* hg pull -u | |||
* hg diff -r old_head media/webrtc/trunk/webrtc >/tmp/updates | |||
* hg qpush (hopefully shouldn't get conflicts -- should be webrtc_revXXXX) | |||
* hg qpush (should be rollup.patch) | |||
* hg qfold rollup_fixes (merges into rollup.patch) | |||
* hg qimport /tmp/updates | |||
* hg qpush | |||
* resolve any conflicts | |||
* build | |||
* test | |||
* hg qpop | |||
* hg qfold updates | |||
* Verify that there are no changes to media/webrtc/trunk/webrtc since the diff that generated /tmp/apply (hg qpop -a; hg log ("new_head"); hg pull -u; hg diff -r new_head -> should yield nothing) | |||
* land | |||
(incomplete, WIP) | (incomplete, WIP) | ||