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