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

Reply via email to