@ 11d698f

250525.1 · ad69fe6933c14a2a070601ed0b5feb800aa3ad6f

The -g option can now use any of the boolean options, --and, --or or --not. The --not option can be used with either --and or --or.

reading declarations

Changes to dev/. All files

dev/crank-mutex

@@ -15,10 +15,9 @@ sub invalid_combinations {     my @output     = qw( -o --output );     my @fg         = qw( -f -g );     my @case       = qw( -i -I --smart-case );-    my @booleans   = qw( --and --or --not );      return (-        [qw(--and)]      => [qw( --or --not )],+        [qw(--and)]      => [qw( --or )],         [qw(-l)]         => [@context, @file_lists, @pretty, @filename, @output, qw(--passthru --column --show-types)],         [qw(-L)]         => [@context, @file_lists, @pretty, @filename, @output, qw(--passthru --column --show-types -c -v)],         [@output]        => [@context, @file_lists, @output, qw(-c --column --show-types)],@@ -31,7 +30,6 @@ sub invalid_combinations {         [qw(--column)]   => [@file_lists],         [@context]       => [@file_lists],         [qw(-f)]         => [qw(-v), @case],-        [qw(-g)]         => [@booleans],         [@fg]            => [@fg, @pretty, qw(-x -c -u --files-from)],         [qw(-p)]         => [@context, @file_lists, qw(--passthru -c)],         [qw(-v)]         => [qw(--column -o --output --passthru)],