On 27 March 2014 14:01, Bjorn Reese
On 03/27/2014 02:14 PM, Daniel James wrote:
If you're only changing one module at a time, forking the super project is
probably more trouble than it's worth. But if you need to, I think it would
I do not know if I need to. I was just following the description.
What is the procedure for making pull-request to a single module without forking the super project?
I assume you already have a full check out of master. To create your branch: - Go to the repos' page and click the 'fork' button to create a fork. - Copy the 'ssh clone url' from the right hand side. - In the local copy of the module: git remote add remote-name (paste url here) git checkout origin/develop -b feature/branch-name git push --set-upstream remote-name feature/branch-name Now when you push changes it should go to your fork. You can create the pull request through the web interface, although be careful to make it against 'develop'. When you update the modules from the super project (using 'git submodule update --init'), it might put you back on the upstream branch, so you need to remember to checkout your branch when you want to work on it. That's a bit of a pain, but for a single module it's less work than managing changes to the super project.