Junio C Hamano <gitster@xxxxxxxxx> writes: > I do not doubt that "while case $# in 0) break ;; esac" does not > work for your shell. But I think the above comment is grossly > misleading. Personally, I find this idiom distasteful. I'd do either while case $# in 0) false ;; *) true esac or, more likely while : do case $# in 0) break;; esac But doing a break inside of the while _condition_ rather than the body just feels wrong to me. -- David Kastrup - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html