52915: be explicit about pattern syntax in conditions

This commit is contained in:
Peter Stephenson 2024-05-08 09:28:06 +01:00
parent a66e929185
commit acdcf9d854
2 changed files with 10 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2024-05-08 Peter Stephenson <p.stephenson@samsung.com>
* 52915: Doc/Zsh/cond.yo: be explicit about behaviour of globbing
patterns within conditions.
2024-04-07 Mikael Magnusson <mikachu@gmail.com>
* 52878: Src/subst.c: Fix ${foo:^bar} where bar is an associative

View file

@ -241,7 +241,11 @@ ifnzman(\
noderef(Filename Generation)\
)\
, but there is no special behaviour
of `tt(/)' nor initial dots, and no glob qualifiers are allowed.
of `tt(/)' nor initial dot, and the patterns `tt(**/)' and `tt(***/)' behave
the same as `tt(*/)', in which the `tt(*)' has its standard behaviour
but may also match further `tt(/)' characters. Also, no bare glob
qualifiers are allowed, though the form `((#q)var(...))' is allowed as
shown above.
In each of the above expressions, if
var(file) is of the form `tt(/dev/fd/)var(n)',