Andrew Dunstan <[email protected]> writes:On 2025-12-31 We 10:26 AM, Tom Lane wrote:On the substance of the patch: I wonder whether we could make things more reliable by using git metadata to figure out which .h and .c files to point pgindent at.I guess what you're wanting is a test to see if the file is in git or a generated file? That doesn't really arise for me as I always do vpath builds, so generated files are always elsewhere.Right. But if we're trying to make this easy, we need to make the automation work for all three use-cases (in-tree makefiles, vpath makefiles, meson). I was just wondering if relying on git would simplify getting the same results in all three.
I think we could use
git ls-files -t $file
or similar.
cheers
andrew
-- Andrew Dunstan EDB: https://www.enterprisedb.com