]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
scripts/bad_stable: include instructions to fix and resubmit
authorVegard Nossum <vegard.nossum@oracle.com>
Wed, 1 Mar 2023 09:34:49 +0000 (10:34 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Mar 2023 15:29:37 +0000 (16:29 +0100)
This basically implements the suggestion from
<https://lore.kernel.org/stable/46577540-6ed7-0ff5-11d5-2982cd29e92b@oracle.com/>.

Sample output:

  To reproduce the conflict and resubmit, you may use the following commands:

  git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-5.15.y
  git checkout FETCH_HEAD
  git cherry-pick -x 9f46c187e2e680ecd9de7983e4d081c3391acc76
  # <resolve conflicts, build, test, etc.>
  git commit -s
  git send-email --to '<stable@vger.kernel.org>' --in-reply-to '<165314153515625@kroah.com>' --subject-prefix 'PATCH 5.15.y' HEAD^..

Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
scripts/bad_stable

index 03165f8212502c80ed496fd22705c0f71569bb45..0cd0319fb3a8ed2bd9ce6cd9ebece9bbd90869ae 100755 (executable)
@@ -136,6 +136,15 @@ reply()
                echo "tree, then please email the backport, including the original git commit"
                echo "id to <stable@vger.kernel.org>."
                echo
+               echo "To reproduce the conflict and resubmit, you may use the following commands:"
+               echo
+               echo "git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-$STABLE_VERSION.y"
+               echo "git checkout FETCH_HEAD"
+               echo "git cherry-pick -x $git_id"
+               echo "# <resolve conflicts, build, test, etc.>"
+               echo "git commit -s"
+               echo "git send-email --to '$STABLE' --in-reply-to '$ID' --subject-prefix 'PATCH $STABLE_VERSION.y' HEAD^.."
+               echo
                echo "Possible dependencies:"
                echo
                echo "$(curl --fail --silent https://git.kernel.org/pub/scm/linux/kernel/git/sashal/deps.git/plain/v$STABLE_VERSION/$git_id)"