diff options
author | Teddy Wing | 2023-11-24 20:50:00 +0100 |
---|---|---|
committer | Teddy Wing | 2023-11-24 20:50:00 +0100 |
commit | 0cc2afee74cd3025870a091ec57c5709e2c2ce9f (patch) | |
tree | 88e4d62441adad118e956a430f19622057c2e166 /code-review-database | |
parent | 93719fc0a1c2e11aca1a645efce0e23502054b03 (diff) | |
download | code-review-0cc2afee74cd3025870a091ec57c5709e2c2ce9f.tar.bz2 |
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.
Diffstat (limited to 'code-review-database')
-rw-r--r-- | code-review-database | 5 |
1 files changed, 5 insertions, 0 deletions
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 |