summaryrefslogtreecommitdiffstats
path: root/dts/scripts/cronjob
diff options
context:
space:
mode:
Diffstat (limited to 'dts/scripts/cronjob')
-rwxr-xr-xdts/scripts/cronjob14
1 files changed, 10 insertions, 4 deletions
diff --git a/dts/scripts/cronjob b/dts/scripts/cronjob
index eeedca0506..628e91ea0d 100755
--- a/dts/scripts/cronjob
+++ b/dts/scripts/cronjob
@@ -77,15 +77,15 @@ echo
#echo
DATE=$(date +%Y%m%d)
-LATEST=latest-${DATE}
+TESTBRANCH=test-${DATE}
MERGE_OUTPUT=`(
set -e
-git checkout -b ${LATEST} origin/master
+git checkout -b ${TESTBRANCH} origin/master
git merge --no-edit upstream/dts
) 2>&1 `
-REF=$(git show-ref --verify refs/heads/${LATEST})
+REF=$(git show-ref --verify refs/heads/${TESTBRANCH})
echo "Testing: ${REF}"
-if git log ${LATEST} -- MAINTAINERS | grep --quiet . ; then
+if git log ${TESTBRANCH} -- MAINTAINERS | grep --quiet . ; then
echo "Filter branch has upstream-only content (MAINTAINERS file)"
exit 1
fi
@@ -105,6 +105,12 @@ echo
echo "Switching back to master branch"
git checkout master
+echo "Recording refs/tests/${DATE}"
+git update-ref refs/tests/${DATE} ${TESTBRANCH}
+
+echo "Removing ${TESTBRANCH}"
+git branch -D "${TESTBRANCH}"
+
echo "Final State:"
for branch in ${BRANCHES} ; do
REF=$(git show-ref --verify refs/heads/${branch})