From: Andreas Ericsson <ae@op5.se>
To: moreau francis <francis_moreau2000@yahoo.fr>
Cc: git@vger.kernel.org
Subject: Re: Rework a patch serie
Date: Tue, 27 Jun 2006 10:53:11 +0200 [thread overview]
Message-ID: <44A0F1F7.9010503@op5.se> (raw)
In-Reply-To: <20060627084130.28886.qmail@web25814.mail.ukl.yahoo.com>
moreau francis wrote:
> Hello
>
> Several times I have a topic branch that contains several commits like
> this:
>
> "master"
> o---o
> \ "topic"
> o---o---o---o---o---o
>
>
> When I think everything is in a good shape I generate several patches to
> submit them. For that, I do:
>
> $ git checkout topic
> $ git-format-patch -s -k -n master
> 001-aaa.patch
> 002-bbb.patch
> [...]
> 006-fff.patch
>
> Then I submit these patches for reviewing. Unfortunately, they're not perfect,
> so after some feedbacks from the communauty it appears that I need to make
> small modifications in the second commit in the topic branch for example...
>
> What is the best and fastest way to do that ? Should I create a new topic branch
> and cherry pick from the old one ?
>
It really depends on what the problem is. If it's a thinko in the design
I usually find it worth keeping to avoid falling in the same trap again.
I do the same for bugfixes, although some don't like that (I'm lazy,
they're anal). In this case, patches go on top of topic. Typos and stuff
can usually be changed inside the patch-file, in which case you can just
apply them to a new topic-branch.
It all boils down to how lazy you are, how much of your f***ups you want
to preserve (they *are* useful sometimes) and what you prefer, really.
--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
next prev parent reply other threads:[~2006-06-27 8:53 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-27 8:41 Rework a patch serie moreau francis
2006-06-27 8:53 ` Andreas Ericsson [this message]
2006-06-27 10:16 ` Karl Hasselström
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44A0F1F7.9010503@op5.se \
--to=ae@op5.se \
--cc=francis_moreau2000@yahoo.fr \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox