]> granicus.if.org Git - postgresql/commit
Adjust pgindent script to use pg_bsd_indent 2.0.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 21 Jun 2017 18:26:21 +0000 (14:26 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 21 Jun 2017 18:26:21 +0000 (14:26 -0400)
commit8ff6d4ec7840b0af56f1207073f44b7f2afae96d
tree3e2f7dc12bb906186a40f0f0b256db1597c9ce05
parent9ef2dbefc7fb3ac22e1528bc22a41a5c6c6a9539
Adjust pgindent script to use pg_bsd_indent 2.0.

Update version-checking code and list of switches.  Delete obsolete
quasi-support for using GNU indent.  Remove a lot of no-longer-needed
workarounds for bugs of the old version, and improve comments for
the hacks that remain.  Update run_build() subroutine to fetch the
pg_bsd_indent code from the newly established git repo for it.

In passing, fix pgindent to not overwrite files that require no changes;
this makes it a bit more friendly to run on a built tree.

Adjust relevant documentation.

Remove indent.bsd.patch; it's not relevant anymore (and was obsolete
long ago anyway).  Likewise remove pgcppindent, since we're no longer
in the business of shipping C++ code.

Piotr Stefaniak is responsible for most of the algorithmic changes
to the pgindent script; I did the rest.

Discussion: https://postgr.es/m/E1dAmxK-0006EE-1r@gemulon.postgresql.org
Discussion: https://postgr.es/m/30527.1495162840@sss.pgh.pa.us
src/tools/pgindent/README
src/tools/pgindent/indent.bsd.patch [deleted file]
src/tools/pgindent/pgcppindent [deleted file]
src/tools/pgindent/pgindent
src/tools/pgindent/pgindent.man