From ce39ec06220a8f07fb9c52bd9cd776f9211a4f2d Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Fri, 25 Nov 2022 10:59:59 +1100 Subject: [PATCH] common: add a "remote branch" control file accessor simplify the awk programs a little --- common.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/common.sh b/common.sh index 7529de3..f953897 100644 --- a/common.sh +++ b/common.sh @@ -51,17 +51,22 @@ export NEXT_J_FACTOR="$j_factor" # Support functions get_contacts() { - awk -F '\t' '/^[^#]/ && $3=="'"$1"'" { print $1; }' #$CTRL_FILE" + awk -F '\t' -v branch="$1" '/^[^#]/ && $3==branch { print $1; }' #$CTRL_FILE" } get_url() { - awk -F '\t' '/^[^#]/ && $3=="'"$1"'" { print $4; }' #$CTRL_FILE" + awk -F '\t' -v branch="$1" '/^[^#]/ && $3==branch { print $4; }' #$CTRL_FILE" +} + +get_remote_branch() +{ + awk -F '\t' -v branch="$1" '/^[^#]/ && $3==branch { print $5; }' "$CTRL_FILE" } get_build_flag() { - awk -F '\t' '/^[^#]/ && $3=="'"$1"'" { print $6; }' #$CTRL_FILE" + awk -F '\t' -v branch="$1" '/^[^#]/ && $3==branch { print $6; }' #$CTRL_FILE" } check_unmerged_files() -- 2.39.5