last commit date
This commit is contained in:
parent
84db8a0e09
commit
216c228898
|
|
@ -19,12 +19,9 @@ if [ -z "${GIT_BRANCH}" ]; then
|
|||
GIT_BRANCH="master"
|
||||
fi
|
||||
|
||||
if [ -z "${EXPORT_DATE}" ]; then
|
||||
EXPORT_DATE=$(env -i git log -1 --pretty='format:%cd' --date=format:'%Y-%m-%d')
|
||||
fi
|
||||
|
||||
LAST_COMMIT_DATE=""
|
||||
PROJECT_NAME=$1
|
||||
SRC_FOLDER_NAME="${PROJECT_NAME}-src-${EXPORT_DATE}"
|
||||
SRC_FOLDER_NAME="${PROJECT_NAME}-src"
|
||||
SRC_DIR="./${SRC_FOLDER_NAME}"
|
||||
|
||||
COMMAND_LINE_ARGUMENTS=$@
|
||||
|
|
@ -32,8 +29,17 @@ COMMAND_LINE_ARGUMENTS=$@
|
|||
clone_platform() {
|
||||
PROJECT_NAME=$1
|
||||
PLATFORM=$2
|
||||
|
||||
git clone --recurse-submodules -j8 "git@github.com:TouchInstinct/${PROJECT_NAME}-${PLATFORM}.git" --branch "${GIT_BRANCH}"
|
||||
|
||||
if git clone --recurse-submodules -j8 "git@gitlab.ti:touchinstinct/${PROJECT_NAME}-${PLATFORM}.git" --branch "${GIT_BRANCH}"; then
|
||||
cd ${PROJECT_NAME}-${PLATFORM}
|
||||
|
||||
COMMIT_DATE=`git log -1 --pretty='format:%cd' --date=format:'%Y-%m-%d'`
|
||||
if [[ $LAST_COMMIT_DATE < $COMMIT_DATE ]]; then
|
||||
LAST_COMMIT_DATE="${COMMIT_DATE}"
|
||||
fi
|
||||
|
||||
cd ..
|
||||
fi
|
||||
}
|
||||
|
||||
mkdir -p "${SRC_DIR}"
|
||||
|
|
@ -47,6 +53,11 @@ do
|
|||
fi
|
||||
done
|
||||
|
||||
git archive -o ${SRC_FOLDER_NAME}.zip HEAD
|
||||
if [ -z "${EXPORT_DATE}" ]; then
|
||||
EXPORT_DATE="${LAST_COMMIT_DATE}"
|
||||
fi
|
||||
|
||||
find . -name ".git*" -print0 | xargs -0 rm -rf
|
||||
zip -r -q "${SRC_FOLDER_NAME}-${EXPORT_DATE}".zip .
|
||||
|
||||
open .
|
||||
|
|
|
|||
Loading…
Reference in New Issue