Created Updating pdf.js on Mozilla Central (markdown)
parent
c9bd8afcc5
commit
4d9024b902
86
Updating-pdf.js-on-Mozilla-Central.md
Normal file
86
Updating-pdf.js-on-Mozilla-Central.md
Normal file
@ -0,0 +1,86 @@
|
||||
### Initial Setup (hopefully one time)
|
||||
+ Get Commit Access Level 1 (http://www.mozilla.org/hacking/committer/) (https://bugzilla.mozilla.org/show_bug.cgi?id=714712)
|
||||
+ Check out Mozilla Central
|
||||
(https://developer.mozilla.org/En/Simple_Firefox_build)
|
||||
+ Setup HG
|
||||
+ Edit ~/.hgrc (https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3f)
|
||||
Mine:
|
||||
```
|
||||
[ui]
|
||||
username = YOUR NAME <YOUR_HANDLE@mozilla.com>
|
||||
|
||||
[defaults]
|
||||
qnew = -Ue
|
||||
|
||||
[extensions]
|
||||
hgext.mq =
|
||||
|
||||
[diff]
|
||||
git = 1
|
||||
showfunc = 1
|
||||
unified = 8
|
||||
|
||||
[paths]
|
||||
try = ssh://hg.mozilla.org/try
|
||||
```
|
||||
+ Edit ~.ssh/config
|
||||
```
|
||||
Host hg.mozilla.org
|
||||
User YOUR_HANDLE@mozilla.com
|
||||
IdentityFile ~/.ssh/id_rsa.pub
|
||||
```
|
||||
|
||||
### Updating Steps
|
||||
|
||||
+ update moz central
|
||||
```
|
||||
hg pull -u
|
||||
```
|
||||
|
||||
+ update pdf.js and build extension
|
||||
```
|
||||
node make extension
|
||||
```
|
||||
|
||||
+ Open new bugzilla bug
|
||||
+ Copy release notes there
|
||||
+ Set depends bug ????
|
||||
|
||||
+ Create Patch (replace bug number)
|
||||
```
|
||||
hg qnew bug-743264-fix -m "Bug 743264 - Update pdf.js to Version 0.2.537."
|
||||
```
|
||||
|
||||
+ Update Files
|
||||
```
|
||||
copy updated files into mozilla-central/browser/app/profile/extensions/uriloader\@pdf.js
|
||||
hg qrefresh
|
||||
```
|
||||
|
||||
+ Add Try Stuff
|
||||
```
|
||||
hg qnew patch.try
|
||||
hg qpush patch.try
|
||||
hg qref --message "try: -b do -p macosx,macosx64,win32,linux,linux32 -u all -t none"
|
||||
```
|
||||
|
||||
+ Double Check What Your Sending
|
||||
```
|
||||
hg outgoing
|
||||
```
|
||||
|
||||
+ Push to Try Server
|
||||
```
|
||||
hg push -f try
|
||||
```
|
||||
|
||||
+ Pop off the try patch
|
||||
```
|
||||
hg qpop patch.try
|
||||
// Maybe just hg qpop
|
||||
```
|
||||
|
||||
+ Generate Patch (after successful try run, replace bug number)
|
||||
```
|
||||
hg export qtip >~/projects/mine/pdf.js/patches~/bug-743264-fix.patch
|
||||
```
|
||||
Loading…
x
Reference in New Issue
Block a user