]> git.ipfire.org Git - thirdparty/git.git/blame - t/lib-bash.sh
Merge branch 'jk/complete-commit-c' into maint
[thirdparty/git.git] / t / lib-bash.sh
CommitLineData
f8891cfa
SG
1#!/bin/sh
2#
3# Ensures that tests are run under Bash; primarily intended for running tests
4# of the completion script.
5
6if test -n "$BASH" && test -z "$POSIXLY_CORRECT"; then
7 # we are in full-on bash mode
8 true
9elif type bash >/dev/null 2>&1; then
10 # execute in full-on bash mode
11 unset POSIXLY_CORRECT
12 exec bash "$0" "$@"
13else
14 echo '1..0 #SKIP skipping bash completion tests; bash not available'
15 exit 0
16fi
17
18. ./test-lib.sh