Junio C Hamano <gitster@xxxxxxxxx> writes: > Felipe Contreras <felipe.contreras@xxxxxxxxx> writes: > >> What about this instead? >> >> #!/bin/sh >> >> if type bash >/dev/null 2>&1 >> then >> # execute inside bash >> [ -z "$BASH" ] && exec bash $0 >> else >> echo '1..0 #SKIP skipping bash completion tests; bash not available' >> exit 0 >> fi > ... > Other than that, it is very much simple and straight-forward. I like it. It probably is even simpler to do it like this. if test -z "$BASH" && ! exec bash "$0" "$@" then echo '1..0 #SKIP...' exit 0 fi ... rest of the test starting with ". ./test-lib.sh" ... -- 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