| #!/bin/sh | |
| # | |
| # Update the current version date in DATESTAMP files and generate | |
| # ChangeLog file entries since the last DATESTAMP update from the | |
| # commit messages. | |
| GITROOT=${GITROOT:-"/git/gcc.git"} | |
| if [ -z "$TMPDIR" ]; then | |
| if [ -d /sourceware/snapshot-tmp/gcc ]; then | |
| TMPDIR=/sourceware/snapshot-tmp/gcc | |
| else | |
| TMPDIR=/tmp | |
| fi | |
| fi | |
| # Run this from $TMPDIR. | |
| export GITROOT TMPDIR | |
| BASEDIR=`mktemp -d` | |
| cd "$BASEDIR" | |
| GIT=${GIT:-/usr/local/bin/git} | |
| # Assume all will go well. | |
| SUBDIR="$BASEDIR/gcc" | |
| ${GIT} clone -q -b master "$GITROOT" "$SUBDIR" | |
| cp -a "$SUBDIR"/contrib/gcc-changelog "$BASEDIR"/gcc-changelog | |
| cd "$SUBDIR" | |
| python3 ../gcc-changelog/git_update_version.py -p | |
| RESULT=$? | |
| cd "$TMPDIR" | |
| /bin/rm -rf "$BASEDIR" | |
| exit $RESULT |