git sync log creation update
This commit is contained in:
@@ -22,6 +22,7 @@ if [ ! -d "${GIT_REPOSITORY_FOLDER}" ]; then
|
|||||||
exit;
|
exit;
|
||||||
fi;
|
fi;
|
||||||
LOG_FILE="${GIT_WEBHOOK_BASE_FOLDER}${LOG_FOLDER}${REPOSITORY}.log";
|
LOG_FILE="${GIT_WEBHOOK_BASE_FOLDER}${LOG_FOLDER}${REPOSITORY}.log";
|
||||||
|
unique_id=$(uuidgen | tr -d '-' | head -c 8);
|
||||||
|
|
||||||
# fetch to null
|
# fetch to null
|
||||||
# ${GIT_COMMAND} -C "${REPOSITORY_PATH}" fetch -q "${REMOTE}" "${BRANCH}";
|
# ${GIT_COMMAND} -C "${REPOSITORY_PATH}" fetch -q "${REMOTE}" "${BRANCH}";
|
||||||
@@ -32,11 +33,12 @@ GIT_COMMAND=("${GIT_COMMAND_BASE[@]}" "-C" "${GIT_REPOSITORY_FOLDER}" "diff" "--
|
|||||||
# changes=$(${GIT_COMMAND_BASE} -C "${REPOSITORY_PATH}" diff --stat HEAD "${REMOTE}"/"${BRANCH}");
|
# changes=$(${GIT_COMMAND_BASE} -C "${REPOSITORY_PATH}" diff --stat HEAD "${REMOTE}"/"${BRANCH}");
|
||||||
changes=$("${GIT_COMMAND[@]}" 2>&1)
|
changes=$("${GIT_COMMAND[@]}" 2>&1)
|
||||||
if [ -n "${changes}" ]; then
|
if [ -n "${changes}" ]; then
|
||||||
echo "[$(date +"%Y-%m-%d %H:%M:%S")] [START] Changes ===>" &>> "$LOG_FILE";
|
echo "[$(date +"%Y-%m-%d %H:%M:%S")] [${unique_id}] [START] Changes ===>" &>> "$LOG_FILE";
|
||||||
# ${GIT_COMMAND_BASE} -C "/${REPOSITORY_PATH}" merge "${REMOTE}"/"${BRANCH}"
|
# ${GIT_COMMAND_BASE} -C "/${REPOSITORY_PATH}" merge "${REMOTE}"/"${BRANCH}"
|
||||||
GIT_COMMAND=("${GIT_COMMAND_BASE[@]}" "-C" "${GIT_REPOSITORY_FOLDER}" merge "${REMOTE_NAME}/${BRANCH}")
|
GIT_COMMAND=("${GIT_COMMAND_BASE[@]}" "-C" "${GIT_REPOSITORY_FOLDER}" merge "${REMOTE_NAME}/${BRANCH}")
|
||||||
"${GIT_COMMAND[@]}" &>> "$LOG_FILE";
|
log_data=$("${GIT_COMMAND[@]}" 2>&1);
|
||||||
echo "[$(date +"%Y-%m-%d %H:%M:%S")] [END] ===>" &>> "$LOG_FILE";
|
echo "[$(date +"%Y-%m-%d %H:%M:%S")] [${unique_id}] ${log_data}" &>> "$LOG_FILE";
|
||||||
|
echo "[$(date +"%Y-%m-%d %H:%M:%S")] [${unique_id}] [END] ===>" &>> "$LOG_FILE";
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# __END__
|
# __END__
|
||||||
|
|||||||
Reference in New Issue
Block a user