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