From fc630acc95631a8b8ecea419114942256438df7a Mon Sep 17 00:00:00 2001 From: Matthieu Baerts Date: Mon, 23 Mar 2020 18:25:28 +0100 Subject: [PATCH] utils: new script to add sender' SoB Signed-off-by: Matthieu Baerts Change-Id: Ia5524c54dce751e1497866e41e5dc3a2ac034a9b --- utils/tg-add-signed-off-sender.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 utils/tg-add-signed-off-sender.sh diff --git a/utils/tg-add-signed-off-sender.sh b/utils/tg-add-signed-off-sender.sh new file mode 100755 index 0000000000000..a0e95316040b3 --- /dev/null +++ b/utils/tg-add-signed-off-sender.sh @@ -0,0 +1,30 @@ +#!/bin/bash -e + +SOB="Signed-off-by" +SENDER="${SOB}: ${1:?"Usage: ${0} 'NAME '"}" +END="${2:-}" + +add_signed_off_if_needed() { + if grep -q "${SENDER}" .topmsg; then + echo "${SOB} already there" + else + echo "Adding ${SOB}" + echo "${SENDER}" >> .topmsg + git add .topmsg + git commit -sm "tg:msg: add sender' ${SOB}" + fi +} + +next() { + [ "$(git rev-parse --abbrev-ref HEAD)" = "${END}" ] && return 1 + tg checkout next +} + +./.tg-first.sh +add_signed_off_if_needed +while next; do + tg update + ./.title.sh + add_signed_off_if_needed +done +tg push