1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#!/bin/bash
set -xe
if [ -z "${1}" ]; then
echo "${BASH_SOURCE[0]}: Single argument required (common test repos path)"
exit 1
fi
REPO="foo"
NAME="Foo"
TARGET="${1}/$REPO"
TMPREPO="${1}/tmp/$REPO"
rm -rf "$TMPREPO"
mkdir -p "$TMPREPO"
cd "$TMPREPO"
git init --initial-branch=master .
git config user.name "${NAME}User"
git config user.email "${REPO}@${REPO}"
touch $NAME
git add $NAME
git commit -m"$NAME"
git config --bool core.bare true
cd -
mkdir -p "$1"
mv "${TMPREPO}/.git" "$TARGET"
|