36 lines
742 B
Bash
Executable File
36 lines
742 B
Bash
Executable File
#!/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
|