Merging patches

martin f krafft madduck at madduck.net
Thu Feb 11 09:51:05 EST 2010


also sprach Mauro Carvalho Chehab <mchehab at redhat.com> [2010.02.10.2344 +1300]:
> > So detecting this relation automatically is kinda difficult,
> > based only on the threading info.
> 
> If the follow-up patch has the in-reply-to, you can use the patch
> sequence number to identify two unrelated patches on the same
> series (btw, it would be great to store the patch sequence number
> on a series and consider it when ordering patches). Also, if the
> in-reply-to were generated against a "patch 0", all the patches on
> the series will refer to the same message that weren't stored. It
> shouldn't be hard to catch this.

I don't think it's wise to rely on the series numbering in the
subject, which is simply a convention and not really a standard.

However, assuming we could identify a patch series, wouldn't it make
sense to automatically create a bundle?

> For a replacement patch, you may try to use an algorithm like what
> -git does: get only the diff and compare the previous and the new
> version. If they are very close, you may consider the reply as
> a replacement.

How does Git do this?

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
"if ever somethin' don't feel right to you, remember what pancho said
 to the cisco kid...  `let's win, before we are dancing at the end of
 a rope, without music.'"
                                                             -- sailor
 
spamtraps: madduck.bogus at madduck.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature (see http://martin-krafft.net/gpg/)
URL: <http://lists.ozlabs.org/pipermail/patchwork/attachments/20100211/fac70866/attachment.pgp>


More information about the Patchwork mailing list