Re: [PATCH] shell-prompt: clean up nested if-then
- From
Simon Oosthoek <s.oosthoek@xs4all.nl>
- Date
- Feb 19, 2013, 08:17 UTC
- Message-ID
- <5123350D.4010802@xs4all.nl>
- In-Reply-To
- <7vtxp98bmx.fsf@alter.siamese.dyndns.org>
On 19/02/13 00:07, Junio C Hamano wrote:
Show 7 quoted lines
> > I think you are misreading a suggestion that is somewhat misguided > (yes "[ <condition> && <another> ]" does not make sense, but that is > not applicable to "test <conditon> && test <another>"); ignore it. > > It is fine to write "test <condition> && test <another>" and that > works portably to even pre-posix systems.
(that's like doing "ls file && rm file" )
Show 5 quoted lines
> > But the existing code the patch touches favors [] over test > consistently; that alone is a good reason to stick with [] in _this_ > script, even though it is against Git's overall shell script style. >
I suppose it would be fine if a patch was sent to update the entire git-prompt.sh code to be more in line with the Git shell script style...
My original gripe was just with doing it in one place while leaving all the others unchanged. It makes for messy reading and leads to confusion.
Cheers
Simon