From: Junio C Hamano Date: Sat, 22 Sep 2007 06:58:22 GMT Subject: Re: [PATCH] Allow shell scripts to run with non-Bash /bin/sh Message-ID: <7vd4wbgp9t.fsf@gitster.siamese.dyndns.org> In-Reply-To: <86tzpnwdha.fsf@lola.quinscape.zz> David Kastrup writes: > Eygene Ryabinkin writes: > >>> That is, what does the shell say if you do this? >>> >>> case Ultra in >>> Super) >>> false ;; >>> Hyper) >>> true ;; >>> esac && >>> echo case returned ok >> >> It says 'case returned ok', so I will try to understand why it >> works here and does not work in the 'while' construct. > > What you actually need to do is > > false > case Ultra in > Super) > false ;; > Hyper) > true ;; > esac && echo case returned ok AHHHHHH. Is "case" supposed to be transparent?