Re: pg_createsubscriber TAP test wrapping makes command options hard to read.

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Dagfinn Ilmari Mannsåker <ilmari(at)ilmari(dot)org>, Peter Smith <smithpb2250(at)gmail(dot)com>
Cc: Michael Paquier <michael(at)paquier(dot)xyz>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: pg_createsubscriber TAP test wrapping makes command options hard to read.
Date: 2024-12-12 15:28:38
Message-ID: 0f5256ec-d63e-4e0f-9b71-750a7a4e5c01@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


On 2024-12-12 Th 8:17 AM, Dagfinn Ilmari Mannsåker wrote:
> Dagfinn Ilmari Mannsåker<ilmari(at)ilmari(dot)org> writes:
>
>> Peter Smith<smithpb2250(at)gmail(dot)com> writes:
>>
>>> On Thu, Dec 12, 2024 at 2:53 PM Michael Paquier<michael(at)paquier(dot)xyz> wrote:
>>> ...
>>>
>>>>> So, AFAICT I can workaround the perltidy wrapping just by putting all
>>>>> the noarg options at the bottom of the command, then all the
>>>>> option/optarg pairs (ie 2s) will stay together. I can post another
>>>>> patch to do it this way unless you think it is too hacky.
>>>> This trick works for me if that makes the long list of option easier
>>>> to read. With two elements of the array perl line, I would just put
>>>> some --dry-run or --verbose at the end of their respective arrays.
>>>> --
>>>> Michael
>>> Hi Michael.
>>>
>>> Yes, that is the workaround that I was proposing.
>> A better option, IMO, is to use the fat comma (=>) between options and
>> their values. This makes it clear both to humans and perltidy that they
>> belong together, and we can put all the valueless options first without
>> things being rewrapped.
> Here's a more thorough patch, that also applies the fat comma treatment
> to other pg_createsubscriber invocations in the same file that don't
> currently happen to be mangled by perltidy. It also adds trailing
> commas to the last item in multi-line command arrays, which is common
> perl style.
>

+1 for this approach.

cheers

andrew

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

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Alvaro Herrera 2024-12-12 15:29:47 Re: .ready and .done files considered harmful
Previous Message David Christensen 2024-12-12 15:15:55 Re: [PATCHES] Post-special page storage TDE support