From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BE338A054A for ; Thu, 11 Feb 2021 14:59:26 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AAC171CC344; Thu, 11 Feb 2021 14:59:26 +0100 (CET) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mails.dpdk.org (Postfix) with ESMTP id E38CE1CC344 for ; Thu, 11 Feb 2021 14:59:25 +0100 (CET) Received: by mail-wr1-f47.google.com with SMTP id 7so4315954wrz.0 for ; Thu, 11 Feb 2021 05:59:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=94cVnV5r5uk3m1cfUwYYIcKapPJFNjhbi8TOACZveSQ=; b=LjVXhvBsW3qwurEyw6hBeQlRxhIbK/7Brcv8gS8QsUlWeLCyzl69Ih3RmuZGyC/Iya f6bLCgzHCxsNZNYV+1hhkCwY2xu3UpkE+Ot3cvz0pETBLSJxIcTUmrVd1gYZTn5DW3hX Ezpm/Imyg3otHJEnieMYFeiCMX7stkms+ivcdkoNDjfS2OvZI1tKGcryInmZ0vwXHtT5 yAUGAnnvTH5Q8YZbRg/3o08XOi4iriTQStfff6u/EwFZ40FXU9b2/oVTkcMoY40M7rdt EkGsKj1lGimdpeqSNOn/bNdIjnunodNZ/K9iQf5uitv18RWnwzJbaiKZcbbZfeR7+UeE 0/FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=94cVnV5r5uk3m1cfUwYYIcKapPJFNjhbi8TOACZveSQ=; b=faEHIG/wdCEHbNcuKJYfv6WNj4KTUEnxw+M+5uO4aAyCFTgNw8l5ZR2YdVj4kzVKXa 5qXLCkQVNoBwkpEHo2VieAlBNCjaS6bm+XTk6R5S4n5JLJIPtbl7hNspLC5+mz5loQ3f PVVI1xUUvpDy+ONbYay5rT02a5+IG48pruM9iMIC9ykkHGVcvcmOD2b6KFXVUMPXw2/7 4J0Vd59ks/hSlSuCOFDhAFSgpK69ZYPGG8322x35SmBOzEuQTLMDoXxZIlR7UirmMqpH 1sxgVPHBi18h+XsNH+3BEnWwxRboNMmYZKfU+xf4QLdpng698cF1uPMjqYFR2tcrBObm uxeQ== X-Gm-Message-State: AOAM531kyZujkvtGnmledoPtOKNycHDbsSXHZGbsi9eMgYgKk7+Pgtv0 /ho88rKz4gxUppqpMynJP5iBwF3As3bjzE1+ X-Google-Smtp-Source: ABdhPJxlPSLh3X0Y91FZhxQrXtPcQm2jzE/w7+vmG5ZJCB4pE8htzizMXs6CtJwGf0JTSX/tpunwuA== X-Received: by 2002:a5d:6044:: with SMTP id j4mr5768138wrt.287.1613051965313; Thu, 11 Feb 2021 05:59:25 -0800 (PST) Received: from localhost ([88.98.246.218]) by smtp.gmail.com with ESMTPSA id v15sm5993389wra.61.2021.02.11.05.59.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Feb 2021 05:59:24 -0800 (PST) From: luca.boccassi@gmail.com To: stable@dpdk.org Cc: Luca Boccassi Date: Thu, 11 Feb 2021 13:59:20 +0000 Message-Id: <20210211135920.530256-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] [scripts] 3-backport: use get-maintainer.sh to CC subtree maintainers X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" From: Luca Boccassi Signed-off-by: Luca Boccassi --- 3-request-backport | 8 +++++++- README | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/3-request-backport b/3-request-backport index d123531..a1725e5 100755 --- a/3-request-backport +++ b/3-request-backport @@ -2,6 +2,8 @@ source ./lib.sh +set -e + list="" if [ $# -lt 1 ] && [ "$GIT_AM_PAUSE_ON_FAIL" = "yes" ] then @@ -13,7 +15,7 @@ then for _file in $list do _sub=$(grep Subject $_file | cut -d\ -f3-) - echo "$_applied" | grep -qF "$_sub" || (head -n1 $_file | awk '{print $2}' >> /tmp/.list-$$) + echo "$_applied" | grep -qF "$_sub" || (head -n1 $_file | awk -v _file=$_file '{print $2" "_file}' >> /tmp/.list-$$) done popd &>/dev/null else @@ -33,6 +35,10 @@ get_cc_list() > $cc_list while read commit patch; do + # Has to be used from git repository directory + pushd $STABLE_DIR &>/dev/null + $STABLE_DIR/devtools/get-maintainer.sh $patch >> $cc_list + popd &>/dev/null $GIT show $commit | grep -h '^.*: .*<.*@.*\..*>' | sed 's/[^:]*: //' >> $cc_list done < $list diff --git a/README b/README index 6489379..cc5f6bf 100644 --- a/README +++ b/README @@ -120,6 +120,10 @@ should keep an accumulated list for the stable tree and send out this request multiple times with the accumulated list of failed patches. This list will also be used by "6-announce-release". +The 'devtools/get-maintainer.sh' tool from the DPDK repository is used to +compile the list of maintainers to CC for each patch. A configuration file +needs to be set up first, see the script itself for instructions. + 4-final-review ============== -- 2.29.2