On Tue, Oct 23, 2012 at 3:55 PM, Tim Bird <tim.b...@am.sony.com> wrote:
> On 10/23/2012 11:43 AM, Geert Uytterhoeven wrote:
>> On Tue, Oct 23, 2012 at 8:29 PM, Thomas Petazzoni
>> <thomas.petazz...@free-electrons.com> wrote:
>>>> Also, I use 'git format-patch' quite a bit when I'm converting
>>>> from git commits to a quilt series.   I know people use this
>>>> for submitting patches to mainline, but I use it a bit differently
>>>> (I think) when I'm making a quilt patch series.
>>>
>>> For sure on my end the most useful git commands are:
>>>
>>>  * git rebase -i, which I use to rework series of patches. No need for
>>>    quilt, stgit, topgit or who knows what. git rebase -i is really a
>>>    very powerful way to organize and rework a set of patches, going
>>>    through multiple iterations.
>>
>> Agreed. Once you start using "git rebase -i", you start wondering how you
>> ever could have lived with quilt.
>
> It must just be me.  I've tried "git rebase -i" a few times, and I
> always manage to completely mess up my patches.  If I hadn't done a git stash,
> I would have been dead.  I probably just need to muscle my way through
> it a few more times until I'm comfortable with it, but I must be
> doing something wrong...

Tim,

I'm very newbiew around here, and being new to kernel, I've missed the
quilt age.

That said, "git rebase -i" is one of the most frequent stuff I do when
preparing patchsets...

Note that it's very flexible...

git rebase -i HEAD^

git rebase -i HEAD^^^

git rebase -i ba06efcc4

git rebase -i linuxtv/staging/for_v3.8

Once there you can even reorder commits, bringing some ancient commit to HEAD
and then fix with "git commit --amend".

Of course, I've messed patches a few times, but it's until you get
used to it ;-)

My two cents,

    Ezequiel
_______________________________________________
Celinux-dev mailing list
Celinux-dev@lists.celinuxforum.org
https://lists.celinuxforum.org/mailman/listinfo/celinux-dev

Reply via email to