Re: b4 review batching operations
Mark Brown <[email protected]> Tue, 30 Jun 2026 14:05:33 +0100
| Newsgroups | org.kernel.linux.tools |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Jun 29, 2026 at 03:01:20PM -0400, Konstantin Ryabitsev wrote: > Yes, I should definitely think about features that would aim at high-rate > reviewers like yourself. The current TUI model works well for a R: reviewer, > but for an M: maintainer of a busy subsystem (or several), a lot of design > choices would be actively slowing them down. FWIW for me it's usually more just the general lag in the UI than the batching thing, for my flow more usually I'm reviewing and applying as I go. It's if I get a large number of patches that I've already reviewed but not applied for some reason like the merge window that it builds up. > What I'm thinking: > - tag multiple series at once > - create a playbook for the order in which to apply them > - run the playbook as a single take+thank+archive routine That sounds reasonable, yes - TBH it'd be kind of nice to be able to tag things permanently as a note about their state and then be able to say "For all things with tag X do Y", the tags could also be useful for sorting in process stuff as well as more structured notes. My custom scripting lets me say "This is good for applying to branch X" and then actually do that later which was working well. > There will be caveats and corner-cases to deal with, such as backing out if > a series in the middle of the playbook causes too much grief, but nothing > seems insurmountable. I think I'd be happy with just skipping anything that causes any kind of issue then going back and dealing with it separately (that's how my custom stuff works).
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmpDvx0ACgkQJNaLcl1U h9AoYQf9FW/KB6nEQZ3L/9cPPp+/Vqja0pXLdJfVTZ2auY+Z1JP0VF1Uc0DHvC23 HTDuaZyZwo6TIesPKZhWsRNb05jTvhE/+hdGgZzzQoiGJU40x+SSV54cRrFjAMyW IBVkbUl/W3sOXqzD3ZhyCUsJY5I+pHDkZsCR6uxcQO+4tBoq5LbXdmuYvYZhftkz SqzgkXr2tlMlBMn6q2lx2Acl04WhIFq+t6ouIQ0rdbqk9gGbVvqeAlb3DgNQMbh3 I9ILJ4+LwS/DOd/DKhlDqKM0GKmcFymG21QyzTRlJ2u7XKVFUyWj+HCpmiSjBUck zJmVqcK8o/4ZaEoNa0K8oY8FBsEqyw== =6FNv -----END PGP SIGNATURE-----