CodingGuidelines: allow ${#posix} == strlen($posix)
commit78725ebda9577ec86a9657d20b8ee8c2a099601d
authorJunio C Hamano <gitster@pobox.com>
Sun, 29 Mar 2020 03:06:53 +0000 (28 20:06 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 29 Mar 2020 15:41:54 +0000 (29 08:41 -0700)
tree1436e8e1c1c92f239d31f105340941e93fba3195
parentb6d4d82bd5a49197d5d2f4f81c08da0d461cfcf1
CodingGuidelines: allow ${#posix} == strlen($posix)

The construct has been in POSIX for the past 10+ years, and we have
used in t9xxx (subversion) series of the tests, so we know it is at
portable across systems that people have run those tests, which is
almost everything we'd care about.

Let's loosen the rule; luckily, the check-non-portable-shell script
does not have any rule to find its use, so the only change needed is
a removal of one paragraph from the documentation.

Helped-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/CodingGuidelines