aboutsummaryrefslogtreecommitdiffstats
path: root/code-review-difftool
diff options
context:
space:
mode:
authorTeddy Wing2019-06-17 20:28:55 +0200
committerTeddy Wing2019-06-17 20:28:55 +0200
commit0c7d7544107ca416654cc0dffc7f627da5f07797 (patch)
treec4d1be2859c2d84106a3fb82591516e9af702405 /code-review-difftool
parentccd5d657bf0550c269c2c3da4925c81fd71e420c (diff)
downloadcode-review-0c7d7544107ca416654cc0dffc7f627da5f07797.tar.bz2
code-review-difftool: Remove `extglob` `shopt` maneuvers
Turns out I don't need to worry about setting or unsetting `extglob` at all because the script gets executed in a subshell. Obviously. Didn't realise or test thoroughly at first.
Diffstat (limited to 'code-review-difftool')
-rwxr-xr-xcode-review-difftool10
1 files changed, 1 insertions, 9 deletions
diff --git a/code-review-difftool b/code-review-difftool
index 10ff89d..9cbf631 100755
--- a/code-review-difftool
+++ b/code-review-difftool
@@ -24,15 +24,7 @@ source "$SCRIPT/code-review-database"
review_base="$(get_merge_base)"
# Remove dot ranges at the end of a revision as Fugitive doesn't support them.
-shopt -p extglob
-has_extglob=$?
-
-if [ $has_extglob -ne 0 ]; then
- shopt -s extglob
-fi
+shopt -s extglob
review_base_without_dots="${review_base%%?(..|...)}"
-if [ $has_extglob -ne 0 ]; then
- shopt -u extglob
-fi
vim -c "tabdo Gdiff $review_base_without_dots" -p $(code-review changed-files)