# along with this program. If not, see <http://www.gnu.org/licenses/>.
-set -e
+set -eu
. ../lib.sh
fi
# If coloredstderr is used to color stderr then remove the workaround for
# missing output to stderr.
- if printf '%s' "$LD_PRELOAD" | grep libcoloredstderr.so >/dev/null; then
+ if test -n "${LD_PRELOAD:+set}" \
+ && printf '%s' "$LD_PRELOAD" | grep libcoloredstderr.so >/dev/null; then
echo 'gitconfig: removing stderr fix'
sed_i '/^\t\(fs\|fg\) =/ s/2>&1//' gitconfig
fi