From: Junio C Hamano <gitster@pobox.com>
To: git@vger.kernel.org
Subject: [PATCH] SubmittingPatches: abandoning a series
Date: Tue, 07 Jul 2026 18:20:55 -0700 [thread overview]
Message-ID: <xmqqzf02xonc.fsf@gitster.g> (raw)
The document describes an idealized life cycle for a patch series,
where an author scratches their itch, improves the patch(es) with
help from fellow reviewers, and iterate until their work becomes a
part of Git.
But sometimes a topic may have to be abandoned or retracted, with an
option to later resurrect it when they can, and it is much better
than leaving a topic in limbo. Clearly state that we encourage
contributors to explicitly retract their topic that did not succeed.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
---
Documentation/SubmittingPatches | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git c/Documentation/SubmittingPatches w/Documentation/SubmittingPatches
index f042bb5aaf..f14ae20aaa 100644
--- c/Documentation/SubmittingPatches
+++ w/Documentation/SubmittingPatches
@@ -95,6 +95,21 @@ input and avoids unnecessary churn from many rapid iterations.
top, it gets merged to the 'master' branch and waits to become part
of the next major release.
+But sometimes things do not work as planned.
+
+. A discussion on the list might convince you that your changes are
+ not such a good idea, in which case you are expected to explicitly
+ retract the topic, to releave the maintainer from having to worry
+ about it.
+
+. You may have to stop pursuing the topic due to various reasons like
+ lack of time, other commitments, shifting priorities, etc. It is a
+ friendly thing to do to tell the list in such a case, so that others
+ interested in the topic can take over the topic and continue. When
+ there is no taker, the maintainer may have to discard the topic, but
+ anybody can resurrect the topic later when they (including you) can
+ spend more time on it.
+
In the following sections, many techniques and conventions are listed
to help your patches get reviewed effectively in such a life cycle.
next reply other threads:[~2026-07-08 1:20 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-08 1:20 Junio C Hamano [this message]
2026-07-08 17:09 ` [PATCH v2] SubmittingPatches: document how to retract a topic Junio C Hamano
2026-07-08 18:23 ` Michael Montalbo
-- strict thread matches above, loose matches on Subject: below --
2026-07-08 3:31 [PATCH] SubmittingPatches: abandoning a series Michael Montalbo
2026-07-08 4:52 ` Junio C Hamano
2026-07-08 5:43 ` Weijie Yuan
2026-07-08 16:33 ` Junio C Hamano
2026-07-08 5:27 ` Weijie Yuan
2026-07-08 5:41 ` Michael Montalbo
2026-07-08 6:21 ` Weijie Yuan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=xmqqzf02xonc.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.