On Wed, Apr 28, 2010 at 04:51:59AM -0500, Jonathan Nieder wrote: > I think one sign-off for the whole series would be good enough; then > the person applying the patches can forge your signed-off-by lines. Okay, done Thanks. > Gary V. Vaughan wrote: > > (Like SuSE Linux, we use quilt to manage and > > submit our patch stacks... git seems to require hosting the entire > > history of each project which is too heavyweight for the 1000's of > > packages we build - if git provides the means to store just the head > > of an upstream release branch along with our patch stacks on local > > disk, I would love to be proven wrong here). > > The most general way: > > curl http://address/of/tarball.tar.gz | tar -xf - > git init * > cd * > git add . > git commit -m "upstream release" > ... use git like normal D'oh. Of course... I was too fixated on git clone to notice. > You can automate some of those steps by > > wget http://address/of/tarball.tar.gz > git init project > cd project > perl /usr/share/doc/git/contrib/fast-import/import-tars.perl tarball.tar.gz > git checkout import-tars > ... use git as usual What's happening here? Is this sharing a single repository for all locally hosted git projects, or is this more or less the same as the above? > If upstream uses git, there is also the shallow-clone facility: > > git clone -b master --depth=1 git://repo.or.cz/git.git/ > cd git > ... use git as usual, except history is cauterized This is probably the flavour that would be of the most use to us. Thanks for educating me :) > It has one rough edge you may run into: push is not supported. If that > is a problem for you, let me know and maybe I can try to help fix it. No, I think the main benefit of using git locally would be to provide a pull source for upstream. > Honestly, I???m okay with quilt, too. The main difference I notice is that > ???git diff??? uses the equivalent of the diff -p (--show-c-function) > option by default. In /etc/quilt.quiltrc we have: # Options passed to GNU diff when generating patches QUILT_DIFF_OPTS="--show-c-function" And I've been careful to regenerate a/b patches for submission to this list, so the only difference then is that you can't pull the patches from me when I use quilt. Cheers, -- Gary V. Vaughan (gary@xxxxxxxxxxxxxxxxxx) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html