From 19324838c5f234a477ddf021e87027d512a8c37a Mon Sep 17 00:00:00 2001 From: Wojciech Knapik Date: Sat, 10 Apr 2021 17:41:49 +0200 Subject: [PATCH] Validate base_branch in pylint.sh. --- script/pylint.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/script/pylint.sh b/script/pylint.sh index 3e2ac060a6ca..2b1fc6b92e31 100755 --- a/script/pylint.sh +++ b/script/pylint.sh @@ -47,7 +47,9 @@ parse_cmdline() { case "${@:$i:1}" in --compare-with) ((++i <= $#)) || error "The --compare-with option requires an argument"; - base_branch="${*:$i:1}";; + base_branch="${*:$i:1}" + git merge-base "origin/${base_branch:?}" HEAD >/dev/null \ + || error "Invalid base_branch";; --report) report=1;; --help) help 0;; *) error "Invalid arguments passed: ${*:$i}";;