Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > It was reported by Alex Riesen that "set -e" can break something as > trivial as "unset CDPATH" in bash. Not in bash. Just tried it. But there are Bourne shells that do get annoyed. > So get rid of "set -e". I'd rather write [ "X$CDPATH" = "X" ] || unset CDPATH With regard to shells, there is an interesting document (info "(autoconf) Portable Shell") which is rather disillusioning. A real horror show is (info "(autoconf) Limitations of Builtins") where one learns that using if without else can lead to bad exit status, too. -- 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