TEMPFILE=`create_tmp_file $TMP_DIR $FILENAME`
git --git-dir $REPO show $REMOTE/$BRANCH:$RELATIVE_PATH/$FILENAME > $TEMPFILE
-
+ echo "git --git-dir $REPO show $REMOTE/$BRANCH:$RELATIVE_PATH/$FILENAME > $TEMPFILE"
if [[ $PROD_SERVERS =~ " `echo $HOST | cut -d '.' -f 1` " ]]
then
echo "Cannot deploy `basename $TEMPFILE` to $HOST while testing. Please use another server"
#last server that gets translated into an unwanted _. We need to sort the servers, so that they are used in a consistent manner for tracking
#deployment
HOST_LIST_FOR_DIR_NAME=`echo $HOST_LIST | tr ' ' '\n' | sort | while read SORTED_HOST_LIST ; do get_hostname $SORTED_HOST_LIST ; done | tr '\n' '_' | { read SORTED_HOST_LIST; echo ${SORTED_HOST_LIST%?}; }`
-TMP_DIR='/tmp/'$BRANCH'/'$HOST_LIST_FOR_DIR_NAME'/'`date +%Y_%m_%d_%H_%M_%S`
-mkdir -p $TMP_DIR
if [[ -z "$SYNC" ]]
then
BASE_PATH=`find_base_path $RELATIVE_PATH $DEPLOY_HOST`
if [[ $BASE_PATH ]]
then
+ TMP_DIR='/tmp/'$BRANCH'/'$HOST_LIST_FOR_DIR_NAME'/'`date +%Y_%m_%d_%H_%M_%S`'/'$RELATIVE_PATH
+ mkdir -p $TMP_DIR
deployfile $REMOTE $BRANCH $BASE_PATH $RELATIVE_PATH $FILENAME $TMP_DIR $DEPLOY_HOST
else
echo "Could not deploy $FILENAME to $DEPLOY_HOST because no mapping could be found in $PATHMAP_FILE or any host specific pathmap files" >&2