On 6/28/21 8:52 AM, David Rowley wrote: > On Tue, 29 Jun 2021 at 00:29, Andrew Dunstan <and...@dunslane.net> wrote: >> Here's the diff from a pgindent run. > --- a/src/backend/commands/policy.c > +++ b/src/backend/commands/policy.c > @@ -587,65 +587,65 @@ RemoveRoleFromObjectPolicy(Oid roleid, Oid > classid, Oid policy_id) > /* If any roles remain, update the policy entry. */ > if (num_roles > 0) > { > - /* This is the array for the new tuple */ > - role_ids = construct_array(role_oids, num_roles, OIDOID, > - sizeof(Oid), true, TYPALIGN_INT); > + /* This is the array for the new tuple */ > + role_ids = construct_array(role_oids, num_roles, OIDOID, > + sizeof(Oid), true, TYPALIGN_INT); > > I wasn't too sure about the status of this one. Michael did mention it > in [1], but Tom mentioned that was on purpose to ease backpatching. > I'm not too clear on if Tom intended it should stay unindented until > "rewriting that whole function in a little bit". > > David > > [1] https://www.postgresql.org/message-id/ym0puvbnbbizx...@paquier.xyz
I'll let Tom speak for himself, but I somewhat doubt he meant the code to stay badly indented for more than a short period of time. Unfortunately, while pgindent has code that allows protecting comments from being formatted, it doesn't have a similar mechanism for code AFAICT. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com