?

Log in

No account? Create an account

Git Mozilla

« previous entry | next entry »
Mar. 27th, 2007 | 09:18 pm

It finally works: I can pull patches from mozilla cvs into a valid checkout of firefox and thunderbird (make -f client.mk checkout); save any changes into git (git-add . ; git-commit); check that git repository out on my laptop (git-clone); create a branch for product specific hacking (git-checkout -b browser master); build hacked mozilla product (reusing any previous compiled versions with ccache) (make -f client.mk build); and then grab and merge in any new cvs updates. (git-pull; git-rebase)

The last issue is how to make any patches I work on look like it was produced with cvs -u8.

Link | Leave a comment | Share

Comments {6}

Mozilla and Python

from: davidldahl
date: Mar. 28th, 2007 03:24 pm (UTC)
Link

Have you built Mozilla with PyXPCOM support? If so, what kind of cool programming have you done with it?

Reply | Thread

Diane Trout

Re: Mozilla and Python

from: alienghic
date: Mar. 28th, 2007 06:00 pm (UTC)
Link

Alas, I'm still trying to building PyXPCOM.

Its not compatible with Python 2.5 (though that wont be hard to fix). The Makefiles had some problems on OS X, and also got confused about which version of python to link against.

I just managed to get the shared library into python, and found some new problem.

I get the sense not many people have been using pyxpcom on OS X.

Reply | Parent | Thread

Re: Mozilla and Python

from: davidldahl
date: Mar. 28th, 2007 08:19 pm (UTC)
Link

I was curious about it as I love hacking Mozilla Extensions, but would much rather hack stuff in python, if that is how it is done...

Reply | Parent | Thread

any progress?

from: doublecnz
date: May. 30th, 2007 09:52 pm (UTC)
Link

I'm interested in using git on the firefox tree as well. How did you get this working? Did you do a normal the standard checkout (make -f client.mk checkout) and then a git init/add on this? And keep that repository around as the master for updating from cvs? Or did you do a full import of the mozilla cvs?

I'd be really keen to hear your workflow in using it.

Reply | Thread

laurentfashion

Re: any progress?

from: laurentfashion
date: Jun. 27th, 2010 11:19 am (UTC)
Link

I hope you don't mind me linking you so that this information spreads more.

Reply | Parent | Thread

yeassss

from: tosserino
date: Mar. 8th, 2008 08:04 pm (UTC)
Link

yeaaa2222
sss

Reply | Thread