This repository has been archived by the owner on Jul 3, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 398
Synchronizing with mozilla central
yurydelendik edited this page Sep 3, 2014
·
1 revision
- pull newest versions of:
- mozilla-central (e.g.
cd $MOZILLA-CENTRAL; hg pull; hg update
); - Shumway (e.g.
cd $SHUMWAY; git fetch mozilla; git checkout mozilla/master
)
-
Older Shumway version can be found at
$MOZILLA-CENTRAL/browser/extensions/shumway/content/version.txt
-
Run automatic build of the baseline and current master to generate diff:
grunt mozcentralshu --baseline=SHA_FROM_STEP2
- Apply 'build/mozcentral.diff' to the mozilla-central:
$ cd $MOZILLA-CENTRAL
$ hg import --no-commit $SHUMWAY/build/mozcentral.diff
- pull newest versions of:
- mozilla-central (e.g.
cd $MOZILLA-CENTRAL; hg pull; hg update
); - Shumway (e.g.
cd $SHUMWAY; git fetch mozilla; git checkout mozilla/master
)
- build the Shumway extension for mozilla-central:
$ cd $SHUMWAY
$ grunt mozcentral
- Shumway version can be found at
build/mozcentral/browser/extensions/shumway/content/version.txt
cat build/mozcentral/browser/extensions/shumway/content/version.txt
- copy the build above extension image to the mozilla-central
$ cd $MOZILLA-CENTRAL
$ cp -R $SHUMWAY/build/mozcentral/* .
-
check if any files needs to be added (
hg status
) or removed -
create a bug at bugzilla and provide log information using
utils/get-github-log.py
utility -
create a patch (e.g. via
hg diff
orhg qnew
) -
if patch created and submitted to the mozilla-central, set 'mozilla-central' branch to point to current commit
$ cd $SHUMWAY
$ git checkout -B mozilla-central
$ git push mozilla mozilla-central
Mozilla 2019