From 46048ac9b5610b7790bbf6cf8b1a51cd5cd522d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 2 Dec 2024 20:04:42 +0100 Subject: Update aid for backporting commits: + Change usage from comment to here document displayed as a hint + Allow to process multiple patches in bulk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- misc/patch-update-for-r14-1-x | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/misc/patch-update-for-r14-1-x b/misc/patch-update-for-r14-1-x index ad5dea7..855f565 100755 --- a/misc/patch-update-for-r14-1-x +++ b/misc/patch-update-for-r14-1-x @@ -6,28 +6,38 @@ # This script is intented to reduce/eliminate those conflicts by undoing the # API changes done in master. # -# Usage: -# 1. save the changes of the commit to backport to a file -# git format-patch -1 -o -# 2. run this script on the saved file -# ./patch-update-for-r14-1-x / -# 3. apply changes to r14.1.x branch -# git am / -# 4. edit commit message to add cherry pick note under signed off clause -# git commit --amend --no-edit -S -# and add: -# (cherry picked from commit hash>) +if [ -z "$1" ]; then + cat < -o + +2. run this script on the saved file + $(basename "$0") / [...] + +3. apply changes to r14.1.x branch + git am / + +4. edit commit message to add cherry pick note under signed off clause + git commit --amend --no-edit -S + and add: + (cherry picked from commit hash>) + +USAGE + exit 1 +fi # TDEUniqueApplication --> KUniqueApplication -sed -i "$1" \ +sed -i "$@" \ -e "s|TDEUniqueApplication|KUniqueApplication|g" \ -e "s|\btdeuniqueapp|kuniqueapp|g" \ -e "s|\btdeunique_|kunique_|g" \ -e "s|TDEUNIQUEAPP|KUNIQUEAPP|g" \ # TDEAppDCOPInterface --> KAppDCOPInterface -sed -i "$1" \ +sed -i "$@" \ -e "s|TDEAppDCOPInterface|KAppDCOPInterface|g" \ -e "s|tdeappdcopinterface|kappdcopiface|g" \ -e "s|tdeappdcopiface|kappdcopiface|g" \ @@ -35,5 +45,5 @@ sed -i "$1" \ -e "s|TDEAPPDCOP_INTERFACE_H|KAPPDCOP_INTERFACE_H|g" # tdeprocess --> kprocess -sed -i "$1" \ +sed -i "$@" \ -e "s|tdeprocess|kprocess|g" -- cgit v1.2.1