diff options
author | Pierrick Bouvier <pierrick.bouvier@linaro.org> | 2025-01-16 16:03:01 +0000 |
---|---|---|
committer | Alex Bennée <alex.bennee@linaro.org> | 2025-01-17 10:45:38 +0000 |
commit | f4ac443efd8228a0cdb3f687f574c81859674d46 (patch) | |
tree | 6df25d00b20226ce533cce621dd4a78dd1e1b785 | |
parent | 7b2c98854cf931cc2a090ead5cdc5c1bed4e9f41 (diff) | |
download | qemu-f4ac443efd8228a0cdb3f687f574c81859674d46.zip qemu-f4ac443efd8228a0cdb3f687f574c81859674d46.tar.gz qemu-f4ac443efd8228a0cdb3f687f574c81859674d46.tar.bz2 |
docs/devel: add git-publish for patch submitting
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20241209183104.365796-3-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20250116160306.1709518-33-alex.bennee@linaro.org>
-rw-r--r-- | docs/devel/submitting-a-patch.rst | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/docs/devel/submitting-a-patch.rst b/docs/devel/submitting-a-patch.rst index 03b2ac2..69df768 100644 --- a/docs/devel/submitting-a-patch.rst +++ b/docs/devel/submitting-a-patch.rst @@ -235,6 +235,31 @@ to another list.) ``git send-email`` (`step-by-step setup guide works best for delivering the patch without mangling it, but attachments can be used as a last resort on a first-time submission. +.. _use_git_publish: + +Use git-publish +~~~~~~~~~~~~~~~ + +If you already configured git send-email, you can simply use `git-publish +<https://github.com/stefanha/git-publish>`__ to send series. + +:: + + $ git checkout master -b my-feature + $ # work on new commits, add your 'Signed-off-by' lines to each + $ git publish + $ ... more work, rebase on master, ... + $ git publish # will send a v2 + +Each time you post a series, git-publish will create a local tag with the format +``<branchname>-v<version>`` to record the patch series. + +When sending patch emails, 'git publish' will consult the output of +'scripts/get_maintainers.pl' and automatically CC anyone listed as maintainers +of the affected code. Generally you should accept the suggested CC list, but +there may sometimes be scenarios where it is appropriate to cut it down (eg on +certain large tree-wide cleanups), or augment it with other interested people. + .. _if_you_cannot_send_patch_emails: If you cannot send patch emails |