Update pgindent readme.
This commit is contained in:
parent
b830e933c0
commit
c7fda55cc6
@ -1,18 +1,19 @@
|
||||
This can format all PostgreSQL *.c and *.h files, excluding libpq++,
|
||||
*.y, and *.l files.
|
||||
This can format all PostgreSQL *.c and *.h files, but excludes *.y, and *.l
|
||||
files.
|
||||
|
||||
Get the list of typedef's included in pgindent by running this on the
|
||||
Get the list of typedef's included in pgindent by running this on the
|
||||
pgsql/bin directory:
|
||||
|
||||
/src/tools/find_typedef
|
||||
|
||||
and update the list in pgindent. This requires debug symbols.
|
||||
and update the list in pgindent. This requires the binaries have debug
|
||||
symbols.
|
||||
|
||||
From the top directory, run:
|
||||
|
||||
find . -name '*.[ch]' -type f -print | egrep -v '\+\+|s_lock.h' | xargs -n100 pgindent
|
||||
|
||||
The stock BSD indent has two bugs. First, a comment after the word 'else'
|
||||
The stock BSD indent has two bugs. First, a comment after the word 'else'
|
||||
causes the rest of the file to be ignored. Second, it silently ignores
|
||||
typedefs after getting the first 100.
|
||||
|
||||
@ -38,6 +39,7 @@ following options:
|
||||
|
||||
find . \( -name '*.java' -o -name '*.java.in' \) -print |
|
||||
xargs -n100 pgjindent
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
For cpp, we use astyle, http://astyle.sourceforge.net/, with the
|
||||
|
Loading…
x
Reference in New Issue
Block a user