[RFC] Patchsets in a single mail? [Re: [PATCH 01/55] Add simple subunit runner outputting subunit v1.]
Stefan (metze) Metzmacher
metze at samba.org
Mon Feb 16 10:13:07 MST 2015
Am 13.02.2015 um 21:24 schrieb Michael Adam:
> Hi Jelmer,
>
> apart from the fact that I am probably not the most
> suitable review for this patchset, some general
> comments, that actually don't even touch the actual
> patches yet:
>
> I personally find the mode of sending one patch per
> mail instead of sending one patchset per mail somewhere
> between very difficult to cope with and unbearable,
> so that I generally try to stay away from bigger
> patchsets submitted like this for several reasons.
>
> I want to elaborate on these reasons here not to address
> especially you but the whole team and community to
> get some feedback.
>
> - You don't automatically get a introduction what the
> overall patchset is all about (e.g. in your case.
> what is its purpose?)
> If you do it like I've seen David do, you get a
> Patch 0/X mail with the initial explanation, that
> fixes at least this thing.
>
> - If people start replying to individual mails
> and individual patches get updated, it quickly
> gets almost impossible to know what the current
> state of the patchset overall is.
>
> Also modifying one patch frequently requires
> changing dependent patchest - where in the thread
> do you post such updates?...
>
> - How do I actually get the patches applied to my
> git tree? I have to tag all relevant messages,
> copy them into a new mbox file folder and use
> that to do git am (for all I know).
>
> If I instead do "git format-patch --stdout" to
> produce my patchset and attach that to a mail, it
> just takes saving an attachment and applying it with
> git am (provided I have set up encoding for
> attachments correctly in my mail program ;-).
>
> - Last but not least it complelety floods
> the mailing list. Should we agree to require sending
> one patch per mail, I would vote to create a separate
> mailing list for patches. But imho it would be a bad
> thing to separate the patches from the genenral
> dev discussion.
>
> So I would really really appreciate if people send
> patchsets in a single mail. There are (at least)
> two ways to do that:
>
> 1) Do git format-patch HASH1^..HASH2
> and attach all patch files produced to
> a mail with a meaningful intro to the patchset.
>
> 2) Do git format-patch --stdout HASH1^..HASH2 > my.patches
> and attach my.patches to a mail with a meaningful
> intro to the patchset.
>
> Of these I greatly favour number 2, since for variant 1
> you again have the problem of saving and applying 55 single
> patch files, so let's forget about #1.
>
> A viable variant of #1 could be to create a tar
> archive of the individual patch files and attach those.
> But the creation process is made more elaborate.
>
> Summing up, I don't really see any advantage at alli
> of any solution over the approach of:
>
> a single mail with
> a single attachment for
> a single patchset
>
> Maybe I am missing something.
>
> I don't really want to force a decision at this point
> but request for comments, maybe I can understand what
> rides poeple to submit patchsets in a potentially
> mind-boggling number of mails. :-)
I also prefer a patchset as text attachment in a single mail.
Mail from git send-email never arrive in the correct order..
metze
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150216/1184a9ba/attachment.pgp>
More information about the samba-technical
mailing list