<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>I've been playing with a slightly different workflow with github repositories and it seems to work well for me.<br><br></div>I keep origin to be <a href="http://git@github.com/sugarlabs/module">git@github.com/sugarlabs/module</a> and I add a fork remote pointing to <a href="http://git@github.com/dnarvaez/module">git@github.com/dnarvaez/module</a>.<br>
<br></div>To send pull requests I just<br><br></div>git push fork myfeature<br><br></div>To merge other people patches<br><br>git checkout master<br>git pull git://<a href="http://github.com/theirname/module">github.com/theirname/module</a> theirfeature<br>
</div>git push<br><br></div>To update the fork (but with setup it doesn't even seem to be quite necessary, you could just stay on origin master and only worry about fork branches).<br><br></div>git pull<br></div>git push fork master<br>
<div><div><div><div><div><div><div><div><div><div><br></div><div>This seems to be working pretty well for me so far. Thoughts?<br></div><div>If it works well for people in general I could add prefs to sugar-build to set this up automatically. It's pretty annoying to have to setup the remote configuration every time you do a clean clone.<br>
</div><div><br>-- <br>Daniel Narvaez<br>
</div></div></div></div></div></div></div></div></div></div></div>