I am not so comfortable with git, so I just wanted to make sure what my procedure should be if I want to port the patch http://www.lyx.org/trac/ticket/7964 to latest code base.
1) clone the developer repository git clone g...@git.lyx.org:lyx 2) create a remote in gsoc repo git remote add gsoc g...@git.lyx.org:gsoc.git 3) then remotely switch to interactive branch git checkout --track -b gsoc/interactive 4) work on porting of the patch and simultaneously keep on committing 5) if in working condition git push -u gsoc interactive Isn't this how it is supposed to be done. Can i create local branches for my convenience for example gsoc/interactive/patchupdate? Thank You, Sushant Raikar