]> git.ozlabs.org Git - next-scripts/commitdiff
common: add a "remote branch" control file accessor
authorStephen Rothwell <sfr@canb.auug.org.au>
Thu, 24 Nov 2022 23:59:59 +0000 (10:59 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 24 Nov 2022 23:59:59 +0000 (10:59 +1100)
simplify the awk programs a little

common.sh

index 7529de3445b492866591cc75e129a92fa1bfbb9d..f9538971583f2ff3c682acb52bfc7d0bd23d674d 100644 (file)
--- 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()