perltidyversion.diff
application/octet-stream
Filename: perltidyversion.diff
Type: application/octet-stream
Part: 0
Message:
Re: The pgperltidy diffs in HEAD
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: unified
| File | + | − |
|---|---|---|
| src/tools/pgindent/pgperltidy | 9 | 2 |
diff --git a/src/tools/pgindent/pgperltidy b/src/tools/pgindent/pgperltidy
index 6af27d21d55..b394f392772 100755
--- a/src/tools/pgindent/pgperltidy
+++ b/src/tools/pgindent/pgperltidy
@@ -2,11 +2,18 @@
# src/tools/pgindent/pgperltidy
-set -e
-
# set this to override default perltidy program:
PERLTIDY=${PERLTIDY:-perltidy}
+PERLTIDY_VERSION=20230309
+$PERLTIDY -v | grep -q $PERLTIDY_VERSION
+if [ $? == 1 ]; then
+ echo "error: pgperltidy requires perltidy v$PERLTIDY_VERSION"
+ exit 1
+fi
+
+set -e
+
. src/tools/perlcheck/find_perl_files
find_perl_files "$@" | xargs $PERLTIDY --profile=src/tools/pgindent/perltidyrc