summary refs log tree commit diff
path: root/src/funcs/popd
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2014-09-28 18:40:18 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2014-09-28 18:40:18 +0800
commit4f7e4c8201e580b9d31c09d8a484741072033c01 (patch)
tree2ec700c405904ae054398ec76ebe1819ef49b898 /src/funcs/popd
parentRelease 0.5.8. (diff)
downloaddash-4f7e4c8201e580b9d31c09d8a484741072033c01.tar.gz
dash-4f7e4c8201e580b9d31c09d8a484741072033c01.zip
[BUILTIN] Correctly handle test ! ! = !
This patch adds a special case in testcmd for the 4-argument
expression beginning with a !.  Without this ! ! = ! is deemed
a syntax error, which breaks POSIX.

Note that this special case does not extend down into subexpressions
so if ! ! = ! is used inside parentheses then a syntax error will
still occur as before.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions
82c1823526f8af&follow=1'>Set background in nvim from iTerm profileJune McEnroe Is this overkill? 2016-05-15Add light iTerm profileJune McEnroe 2016-05-15Set gruvbox vert split relative to backgroundJune McEnroe 2016-05-15Cache GPG key for half an hourJune McEnroe 2016-04-29Test for linux insteadJune McEnroe 2016-04-29Remove explicit syntax/filetype onJune McEnroe neovim 0.1.4 actually doesn't need them! 2016-04-12Remove gvim=mvim aliasJune McEnroe 2016-04-12Detect Darwin or *BSD for aliasesJune McEnroe 2016-04-07Use default pinentry and set GPG_TTYJune McEnroe 2016-04-07Add git config override includeJune McEnroe 2016-04-06Simplify install scriptJune McEnroe 2016-04-06Add gpg-agent to READMEJune McEnroe 2016-04-06Always sign git commitsJune McEnroe 2016-04-06Use standard socket for gpg-agentJune McEnroe 2016-04-06Set iTerm font to PointfreeJune McEnroe