Re: run pgindent on a regular basis / scripted manner
Andrew Dunstan <andrew@dunslane.net>
On 2023-10-28 Sa 12:09, Tom Lane wrote: > Andrew Dunstan <andrew@dunslane.net> writes: >> Based on recent experience, where a lot koel's recent complaints seem to >> be about comments, I'd like to suggest a modest adjustment. >> First, we should provide a mode of pgindent that doesn't reflow >> comments. pg_bsd_indent has a flag for this (-nfcb), so this should be >> relatively simple. Second, koel could use that mode, so that it >> wouldn't complain about comments it thinks need to be reflowed. Of >> course, we'd fix these up with our regular pgindent runs. > Seems like a bit of a kluge. Maybe it's the right thing to do, but > I don't think we have enough data points yet to be confident that > it'd meaningfully reduce the number of breakages. > > On a more abstract level: the point of trying to maintain indent > cleanliness is so that if you modify a file and then want to run > pgindent on your own changes, you don't get incidental changes > elsewhere in the file. This solution would break that, so I'm > not sure it isn't throwing the baby out with the bathwater. Yeah, could be. cheers andrew. -- Andrew Dunstan EDB: https://www.enterprisedb.com
Commits
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix comment from commit 22655aa231.
- 01529c704008 17.0 cited
-
Add a few recent commits to .git-blame-ignore-revs.
- 0df7d1da40e3 17.0 landed
-
Pre-beta2 mechanical code beautification.
- b334612b8aee 16.0 landed
-
Pre-beta mechanical code beautification.
- 0245f8db36f3 16.0 landed
-
Make agreed-on updates in perltidy options.
- df6b19fbbc20 16.0 landed
-
Remove obsolete pgindent options --code-base and --build
- b16259b3c189 16.0 landed
-
Integrate pg_bsd_indent into our build/test infrastructure.
- 156c049beed9 16.0 landed
-
Sync pg_bsd_indent's copyright notices with Postgres practice.
- b44e5fced3e5 16.0 landed
-
Import pg_bsd_indent sources.
- 4e831f4cee14 16.0 landed
-
pgindent: filter files for the --commit option
- dab07e8c6896 16.0 landed
-
pgindent: more ways to find files to indent
- 068a243b7771 16.0 landed
-
Fix pgindent --show-diff option.
- 62e1e28bf769 16.0 cited
-
Add non-destructive modes to pgindent
- b90f0b57474e 16.0 landed
-
Initial pgindent run with pg_bsd_indent version 2.0.
- e3860ffa4dd0 10.0 cited