]> git.ipfire.org Git - thirdparty/gcc.git/blob - maintainer-scripts/update_version_git
Enable ranger for ipa-prop
[thirdparty/gcc.git] / maintainer-scripts / update_version_git
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
7 GITROOT=${GITROOT:-"/git/gcc.git"}
8 if [ -z "$TMPDIR" ]; then
9 if [ -d /sourceware/snapshot-tmp/gcc ]; then
10 TMPDIR=/sourceware/snapshot-tmp/gcc
11 else
12 TMPDIR=/tmp
13 fi
14 fi
15
16 # Run this from $TMPDIR.
17 export GITROOT TMPDIR
18 BASEDIR=`mktemp -d`
19 cd "$BASEDIR"
20
21 GIT=${GIT:-/usr/local/bin/git}
22
23 # Assume all will go well.
24 SUBDIR="$BASEDIR/gcc"
25 ${GIT} clone -q -b master "$GITROOT" "$SUBDIR"
26
27 cp -a "$SUBDIR"/contrib/gcc-changelog "$BASEDIR"/gcc-changelog
28 cd "$SUBDIR"
29 python3 ../gcc-changelog/git_update_version.py -p
30 RESULT=$?
31
32 cd "$TMPDIR"
33
34 /bin/rm -rf "$BASEDIR"
35 exit $RESULT