On Wed, Feb 24, 2010 at 09:22:14AM +0100, Andreas Krey wrote: > On Wed, 24 Feb 2010 01:36:06 +0000, Jeff King wrote: > ... > > #!/bin/sh > ... > > git clone parent child && > > cd child && > > How about 'set -xe' instead of all the &&? I long ago stopped trying to remember all of the places where "-e" works and where it doesn't, and just use explicit "&&" (or "|| exit 1"). For example, the subshell in my recipe needs an explicit error check under dash, but will exit correctly using bash. I seem to recall there are some other gotchas, but it has been a long time since I looked. At any rate, this is not even code for inclusion in git. It is "please cut and paste this and tell me if it breaks". So I am not too worried about style. -Peff -- 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