diff options
Diffstat (limited to 'dts/scripts/cronjob')
-rwxr-xr-x | dts/scripts/cronjob | 14 |
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}) |