1fb8a8121Smrg#!/bin/sh 2fb8a8121Smrg# 3*b1e83836Smrg# Update the current version date in DATESTAMP files and generate 4*b1e83836Smrg# ChangeLog file entries since the last DATESTAMP update from the 5*b1e83836Smrg# commit messages. 6fb8a8121Smrg 7fb8a8121SmrgGITROOT=${GITROOT:-"/git/gcc.git"} 8*b1e83836Smrgif [ -z "$TMPDIR" ]; then 9*b1e83836Smrg if [ -d /sourceware/snapshot-tmp/gcc ]; then 10*b1e83836Smrg TMPDIR=/sourceware/snapshot-tmp/gcc 11*b1e83836Smrg else 12*b1e83836Smrg TMPDIR=/tmp 13*b1e83836Smrg fi 14*b1e83836Smrgfi 15fb8a8121Smrg 16*b1e83836Smrg# Run this from $TMPDIR. 17*b1e83836Smrgexport GITROOT TMPDIR 18*b1e83836SmrgBASEDIR=`mktemp -d` 19fb8a8121Smrgcd "$BASEDIR" 20fb8a8121Smrg 21fb8a8121SmrgGIT=${GIT:-/usr/local/bin/git} 22fb8a8121Smrg 23fb8a8121Smrg# Assume all will go well. 24*b1e83836SmrgSUBDIR="$BASEDIR/gcc" 25*b1e83836Smrg${GIT} clone -q -b master "$GITROOT" "$SUBDIR" 26*b1e83836Smrg 27*b1e83836Smrgcp -a "$SUBDIR"/contrib/gcc-changelog "$BASEDIR"/gcc-changelog 28fb8a8121Smrgcd "$SUBDIR" 29*b1e83836Smrgpython3 ../gcc-changelog/git_update_version.py -p 30*b1e83836SmrgRESULT=$? 31fb8a8121Smrg 32*b1e83836Smrgcd "$TMPDIR" 33fb8a8121Smrg 34*b1e83836Smrg/bin/rm -rf "$BASEDIR" 35fb8a8121Smrgexit $RESULT 36