Rather than repeating the "-tmp" literally throughout the code.
+NOGIT_DIR_TMP=$NOGIT_DIR-tmp
fi
# Clone the repository into a temporary directory
fi
# Clone the repository into a temporary directory
- mkdir $NOGIT_DIR-tmp
- cd $NOGIT_DIR-tmp
+ mkdir $NOGIT_DIR_TMP
+ cd $NOGIT_DIR_TMP
git clone "$url" tmp >/dev/null 2>&1
# Sanity check that we won't be overwriting any files
git clone "$url" tmp >/dev/null 2>&1
# Sanity check that we won't be overwriting any files
echo "" >&2
echo "Cowardly refusing to clone" >&2
cd ..
echo "" >&2
echo "Cowardly refusing to clone" >&2
cd ..
# checkout the (known to not be conflicting) files.
mv tmp/.git ../$NOGIT_DIR
cd ..
# checkout the (known to not be conflicting) files.
mv tmp/.git ../$NOGIT_DIR
cd ..
GIT_DIR=$NOGIT_DIR git reset --hard >/dev/null 2>&1
echo "Completed nogit clone of $url"
GIT_DIR=$NOGIT_DIR git reset --hard >/dev/null 2>&1
echo "Completed nogit clone of $url"