From: Felipe Contreras Date: Mon, 30 Jan 2012 19:22:50 GMT Subject: Re: [PATCH v2 4/4] completion: be nicer with zsh Message-ID: In-Reply-To: <7vliopatxg.fsf@alter.siamese.dyndns.org> 2012/1/30 Junio C Hamano : > Jonathan Nieder writes: >> Felipe Contreras wrote: >> ..., so I suppose consistency is the only reason to >> prefer one over another. > > Yes. And the script may probably use [[ very heavily. > > Early return after || i.e. > >        A || return >        B > > simply looks ugly and misleading, especially when the remainder B is just > a single line.  But I stopped caring about the styles in this particular > script long time ago, so... What would you rather use? [ "$__git_merge_strategies" ] && __git_merge_strategies=$(__git_list_merge_strategies) That's 90 characters long. Although much better without the 2>/dev/null. if [ "$__git_merge_strategies" ]; then __git_merge_strategies=$(__git_list_merge_strategies) fi That's even more lines =/ -- Felipe Contreras