tools.linux.kernel.org archive mirror
 help / color / mirror / Atom feed
* b4 am support for partial series updates?
@ 2021-05-14 22:50 Dan Williams
  2021-05-16 22:52 ` Konstantin Ryabitsev
  2021-05-17 16:13 ` Konstantin Ryabitsev
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Williams @ 2021-05-14 22:50 UTC (permalink / raw)
  To: tools

I recently had someone grumble at me about my requirement that they
repost a full series just so "b4 am" could autograb the full set even
though only a handful of patches changed.

As an experiment I tried replying to a patch to update and marked it
v5, but b4 am reports:

# b4 am 162096970332.1865304.10280028741091576940.stgit@dwillia2-desk3.amr.corp.intel.com
...
Writing ./v5_20210514_dan_j_williams_cxl_acpi_introduce_acpi0017_driver_and_cxl_root.mbx
  ERROR: missing [1/8]!
  ERROR: missing [2/8]!
  ERROR: missing [3/8]!
  ERROR: missing [4/8]!
  [PATCH v5 5/8] cxl/acpi: Introduce ACPI0017 driver and cxl_root
  ERROR: missing [6/8]!
  ERROR: missing [7/8]!
  ERROR: missing [8/8]!

...which is helpful if v5 was partially sent, but not if all the other
patches don't require updates. This feels like a "WANTVER+" option
that means "grab latest, but fall back to vX" for missing patches. Has
this come up before?

What format would help b4 detect this situation? By default tooling
would make the prefix be [PATCH], I manually made that [PATCH v5 5/8]
and forced the in-reply-to message-id to the v4 version.

I'm nearing the point where handling this manually is more painful
than figuring out a b4 patch, but please consider this for the b4
feature backlog in the meantime.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-17 17:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-14 22:50 b4 am support for partial series updates? Dan Williams
2021-05-16 22:52 ` Konstantin Ryabitsev
2021-05-17 16:13 ` Konstantin Ryabitsev
2021-05-17 17:11   ` Dan Williams

This is a public inbox, see mirroring instructions
on how to clone and mirror all data and code used for this inbox