From a22cba0e6cd0b26124184b0c71b87d85acbd0e84 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 16 Jun 2012 10:12:50 -0400
Subject: [PATCH] Remove 'for' loop perltidy argument, and move args to
 perltidyrc file.

Backpatch to 9.2.

Per suggestion from Noah Misch
---
 src/tools/pgindent/README     |  9 ++-------
 src/tools/pgindent/perltidyrc | 12 ++++++++++++
 2 files changed, 14 insertions(+), 7 deletions(-)
 create mode 100644 src/tools/pgindent/perltidyrc

diff --git a/src/tools/pgindent/README b/src/tools/pgindent/README
index 191a8f2122c..fa64390baaf 100644
--- a/src/tools/pgindent/README
+++ b/src/tools/pgindent/README
@@ -46,13 +46,8 @@ This can format all PostgreSQL *.c and *.h files, but excludes *.y, and
 
 9) Indent the Perl code:
 
-	find . -name \*.pl -o -name \*.pm | xargs perltidy --noprofile \
-	--backup-and-modify-in-place --opening-brace-on-new-line \
-	--vertical-tightness=2 --vertical-tightness-closing=2 \
-	--nospace-after-keyword=for --nospace-for-semicolon \
-	--add-whitespace --delete-old-whitespace --paren-tightness=2 \
-	--keep-old-blank-lines=2 --maximum-line-length=78 \
-	--entab-leading-whitespace=4 --output-line-ending=unix
+	find . -name \*.pl -o -name \*.pm | 
+	xargs perltidy --profile=src/tools/pgindent/perltidyrc
 
 ---------------------------------------------------------------------------
 
diff --git a/src/tools/pgindent/perltidyrc b/src/tools/pgindent/perltidyrc
new file mode 100644
index 00000000000..60489febb58
--- /dev/null
+++ b/src/tools/pgindent/perltidyrc
@@ -0,0 +1,12 @@
+--add-whitespace 
+--backup-and-modify-in-place 
+--delete-old-whitespace
+--entab-leading-whitespace=4 
+--keep-old-blank-lines=2 
+--maximum-line-length=78
+--nospace-for-semicolon 
+--opening-brace-on-new-line
+--output-line-ending=unix
+--paren-tightness=2 
+--vertical-tightness=2 
+--vertical-tightness-closing=2
-- 
GitLab