Maxim Cournoyer <maxim.courno...@gmail.com> writes: > Perhaps you'd like to invest 1 hour (30 minutes?) into learning to use > 'patman'. It allows attaching metadata to a feature branch by means of > Git message tags, e.g. the associated email address with 'Series-to:', > or the current revision with 'Series-version:', etc. Then submitting > the series is a matter of invoking just 'patman', and following the > indications. > > For more information, try: 'guix shell info-reader u-boot -- info > "(u-boot) Patman patch manager"'
Oh, patman look interesting for long series, will learn it later.. >> I wrote some elisp to one-key apply patches from GNUS, but I guess my >> point is: not everyone can do that. How are we to expect more >> contributors if that, or something similar, is the barrier to entry? > > Using an Emacs-based workflow: > > 1. C-u M-x debbugs-gnu RET guix-patches RET [then answer prompts] > 2. M-x cd RET ~/src/guix or wherever is your guix checkout > 3. Select series you want to apply > 4. Sort by subject Also can first read on issues (mumi), find a issue ID, then M-x gnus-read-ephemeral-emacs-bug-group ID. > 5. Press '|' (pipe) on any message, and pipe this to the command 'git am > -3'. To apply multiple patches at once, you can specify an argument > prefix, e.g. 'C-u 10 |' to apply 10 patches at once. > > I hope that helps someone. Don't know the 'C-u 10 |' one, cool, thank you!