aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tools/pgindent/README10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/tools/pgindent/README b/src/tools/pgindent/README
index 3610d46a93f..6a0a926d05a 100644
--- a/src/tools/pgindent/README
+++ b/src/tools/pgindent/README
@@ -1,20 +1,22 @@
This can format all PostgreSQL *.c and *.h files, but excludes *.y, and *.l
files.
-To use it, first get the list of typedef's to be included in pgindent by
+1) Get the list of _current_ typedefs to be included in pgindent by
running this on the pgsql/bin and pgsql/lib directories:
src/tools/find_typedef /usr/local/pgsql/bin /usr/local/pgsql/lib
-and update the list in pgindent. This requires the binaries have debug
-symbols.
+and update the list in pgindent. This requires the binaries have
+_debug_ symbols.
-From the top directory, run:
+2) From the top directory, run:
find . -name '*.[ch]' -type f -print |
egrep -v '/s_lock.h|/ecpg/test/expected/|/snowball/libstemmer/' |
xargs -n100 pgindent
+---------------------------------------------------------------------------
+
We have standardized on NetBSD's indent. We have fixed a few bugs which
requre the NetBSD source to be patched with indent.bsd.patch patch. A
fully patched version is available at ftp://ftp.postgresql.org/pub/dev.