On Mon, Mar 10, 2014 at 5:24 PM, Bruce Dubbs <bruce.du...@gmail.com> wrote: > Pierre, I'm not familiar with quilt. Can you explain?
It's a tool to ease working on branches and to generate patch sets in svn. One thing Pierre doesn't mention is using quilt to generate patches that can then be consumed upstream. I don't know the quilt commands for doing this, but with git you have several options. 1) git format-patch. It generates a file suitable for emailing. 2) Pull/merge requests on something like github/bitbucket/etc or on a locally hosted gitlab/gitorious. 3) The patch submitter can commit to their own git tree. You can then fetch from that tree (in addition to your normal one) and merge it in yours. BTW, with git you can actually publish your repo to several trees if you want to offer users a lot of flexibility. I have this alias for doing this: [alias] dist = "!bash -c 'for r in $(git remote | grep -v upstream); do echo \"Pushing to $r\"; git push --all \"$r\"; git push --tags \"$r\"; done'" So when I type "git dist" it pushes to all my defined remote repos bar "upstream" (which is my default name for upstream repos that are read-only for me). This way you could have a git repo on a home CI server as well as the main git server and when you want, you can push to both. Kevin -- Kevin Lyda Galway, Ireland US Citizen overseas? We can vote. Register now: http://www.votefromabroad.org/ -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page