From: Jeff King Date: Wed, 22 Jul 2009 02:44:45 GMT Subject: Re: format-patch: numbered patches from a patch list? Message-ID: <20090722024445.GA31254@coredump.intra.peff.net> In-Reply-To: On Tue, Jul 21, 2009 at 08:25:52PM -0600, tom fogal wrote: > I have a need to generate a numbered sequence of patches from a sparse > sprinkling of patches on a branch. Is there a way to accomplish this? > > Basically I want to say, `for the patches at the heads of these sha1s, > give me a numbered sequence.' Currently I take the list of shas that I > want, throw them in a file, and loop over each entry: > > for sha in $(cat patches) ; do git format-patch -o a/ ${sha}^..${sha} ; done > > This is undesirable because each patch is the first patch in a series, > e.g. "0001-...". A desirable interface would be specifying multiple > disconnected ranges via some separator, say ",". Try git format-patch --no-walk $(cat patches) -Peff