| #!/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 |