Re: pgindent to ignore build directories - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: pgindent to ignore build directories
Date
Msg-id 64819c8b-bb0a-4013-916d-3df95c537470@eisentraut.org
Whole thread
In response to Re: pgindent to ignore build directories  (Nazir Bilal Yavuz <byavuz81@gmail.com>)
Responses Re: pgindent to ignore build directories
List pgsql-hackers
On 24.09.26 17:43, Nazir Bilal Yavuz wrote:
> On Thu, 24 Sept 2026 at 17:29, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>>
>> Peter Eisentraut <peter@eisentraut.org> writes:
>>> A subproblem is that if pgindent fails on many files, it doesn't clean
>>> up after itself but leaves many pgsrc*.BAK files lying around.  The
>>> first patch fixes that.
>>
>> I object to this patch.  src/tools/pgindent/README documents that
>> the presence of those files is useful for detecting where pgindent
>> failed.  Without them there's not an easy signal.
> 
> I remember being frustrated with too many pgsrc*.BAK files but that
> was when pgindent processed the build folder. I think we might not
> need 0001 after 0003.

Here is an updated patch that just implements automatic skipping of 
build directories.  It's quite compact and seems universally useful.

Attachment

pgsql-hackers by date:

Previous
From: Tatsuo Ishii
Date:
Subject: Re: Material node can report incorrect "Maximum Storage" in EXPLAIN
Next
From: Haruna Miwa
Date:
Subject: [PATCH] psql: avoid CREATE command completion after GRANT/REVOKE CREATE