From 0cc2afee74cd3025870a091ec57c5709e2c2ce9f Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Fri, 24 Nov 2023 20:50:00 +0100 Subject: code-review-database: Add environment variable for merge base I was inspired by Jake Zimmerman's blog post "Code Review from the Command Line" (https://blog.jez.io/cli-code-review/) to add an environment variable override for the merge base. This allows us to set a different merge base for individual command executions. --- code-review-database | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code-review-database b/code-review-database index 5c931c6..a1cd739 100644 --- a/code-review-database +++ b/code-review-database @@ -72,6 +72,11 @@ function get_merge_base () { local head="$(current_branch)" local default_base='master' + if [ -n "$CODE_REVIEW_BASE" ]; then + echo "$CODE_REVIEW_BASE" + return 0 + fi + if git config remote.origin.url > /dev/null; then default_base='origin/master' fi -- cgit v1.2.3