Import pgindent.
authorTatsuo Ishii <ishii@postgresql.org>
Thu, 10 Jul 2025 11:04:06 +0000 (20:04 +0900)
committerTatsuo Ishii <ishii@postgresql.org>
Fri, 11 Jul 2025 01:55:39 +0000 (10:55 +0900)
commitfd190f7eab778314138c7595b3aaa71c960aaa2f
tree44eeeb0f04b3520d386ee222a58b5cb396421203
parent766e738118e15a564e205429564cbfe1915d684e
Import pgindent.

Import PostgreSQL's pgindent.

This commit not only imports PostgreSQL's pgindent, but generates the
important file: typedefs.list. For this purpose followings are added:

- README.pgpool: How to generate typedefs.list.

- doxygen.list: Pgpool-II's typedefs extracted by doxygen. Plus
  manually added typedefs that were not detected by doxygen.

- enums.list: Pgpool-II's enums manually extracted from source code.

- exclude_files: files that should not be touched pgindent.

- run_pgindent: handy script to run pgindent. Should be run at src
  directory.

- typedefs.list.PostgreSQL: PostgreSQL's typedefs. To prepare for that
   doxygen misses some typedefs.

- make_typedefs.list: handy script to generate typedefs.list.
14 files changed:
src/tools/pgindent/README [new file with mode: 0644]
src/tools/pgindent/README.pgpool [new file with mode: 0644]
src/tools/pgindent/doxygen.list [new file with mode: 0644]
src/tools/pgindent/enums.list [new file with mode: 0644]
src/tools/pgindent/exclude_file_patterns [new file with mode: 0644]
src/tools/pgindent/exclude_files [new file with mode: 0644]
src/tools/pgindent/make_typedefs.list [new file with mode: 0755]
src/tools/pgindent/perltidyrc [new file with mode: 0644]
src/tools/pgindent/pgindent [new file with mode: 0755]
src/tools/pgindent/pgindent.man [new file with mode: 0644]
src/tools/pgindent/pgperltidy [new file with mode: 0755]
src/tools/pgindent/run_pgindent [new file with mode: 0755]
src/tools/pgindent/typedefs.list [new file with mode: 0644]
src/tools/pgindent/typedefs.list.PostgreSQL [new file with mode: 0644]