PostgreSQL/ci_scripts/run-pgindent.sh
Andreas Karlsson 14a3d36ae1 Only check pg_tde with the combined typedefs
The reason to do this is that the old approach created an unnecessary
diff against upstream where they had forgot SinglePartitionSpec in
typedefs.list.

Additionally add two new structs from our SMGR patch to the list.
2025-04-17 11:04:54 +02:00

24 lines
672 B
Bash
Executable File

#!/bin/bash
SCRIPT_DIR="$(cd -- "$(dirname "$0")" >/dev/null 2>&1; pwd -P)"
INSTALL_DIR="$SCRIPT_DIR/../../pginst"
cd "$SCRIPT_DIR/../"
if ! test -f combined.typedefs; then
echo "combined.typedefs doesn't exists, run dump-typedefs.sh first"
exit 1
fi
cd src/tools/pg_bsd_indent
make install
cd "$SCRIPT_DIR/.."
export PATH=$SCRIPT_DIR/../src/tools/pgindent/:$INSTALL_DIR/bin/:$PATH
# Check everything except pg_tde with the list in the repo
pgindent --typedefs=src/tools/pgindent/typedefs.list --excludes=<(echo "contrib/pg_tde") "$@" .
# Check pg_tde with the fresh list extraxted from the object file
pgindent --typedefs=combined.typedefs "$@" contrib/pg_tde