On 2023-08-14 Mo 10:04, Peter Eisentraut wrote:
On 12.08.23 23:14, Andres Freund wrote:
It's a somewhat annoying task though, find all the typedefs, add them to the right place in the file (we have an out of order entry right now). I think a script that*adds*  (but doesn't remove) local typedefs would make this less
painful.

I was puzzled once that there does not appear to be such a script available.  Whatever the buildfarm does (before it merges it all together) should be available locally.  Then the workflow could be

type type type
compile
update typedefs
pgindent
commit



It's a bit more complicated :-)

You can see what the buildfarm does at <https://github.com/PGBuildFarm/client-code/blob/ec4cf43613a74cb88f228efcde09931cf9fd57e7/run_build.pl#L2562> It's been somewhat fragile over the years, which most people other than Tom and I have probably not noticed.

On most platforms it needs postgres to have been installed before looking for the typedefs.


cheers


andrew

--
Andrew Dunstan
EDB:https://www.enterprisedb.com

Reply via email to