On Fri, Mar 14, 2025 at 05:39:30PM +0000, Dagfinn Ilmari Mannsåker wrote: > In some recent-ish commits (ce1b0f9d, fd4c4ede and cc2c9fa6) we > converted a lot of the TAP tests to use long command line options and > fat commas (=>) to separate command line options from their arguments, > so that perltidy does't break lines between them. > > However, those patches were nowhere near complete, so here's a follow-up > to fix all the cases I could find. While I was there I failed to resist > the urge to do some other minor tidy-ups that I think make things > neater, but perltidy has no opinion on. I also eliminated some variables > that were only initialised and then used once.
Thanks for digging into all that. Agreed that it would be nice to apply a more consistent style for this release. I'll look more into what you have here. > The second patch might be more controversial: it eliminates unnecessary > quoting from hash keys, both inside curly braces and before fat commas > (except where a hash has a mix of keys that need quoting and not). Hmm. I can partially get behind this one, seeing things like that in what you have sent: @@ -24,8 +24,8 @@ my $node = PostgreSQL::Test::Cluster->new('primary'); # Make sure pg_hba.conf is set up to allow connections from backupuser. # This is only needed on Windows machines that don't use UNIX sockets. $node->init( - 'allows_streaming' => 1, - 'auth_extra' => [ '--create-role' => 'backupuser' ]); + allows_streaming => 1, + auth_extra => [ '--create-role' => 'backupuser' ]); This option handling style is inconsistent in the tree. Most of the time these keywords are not quoted when it comes to our internal test modules.. -- Michael
signature.asc
Description: PGP signature