summaryrefslogtreecommitdiff
path: root/gtests/google_test/update.sh
blob: 4dd8efb32b2926c2f0d267f1fce9d1928a03fff6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
# Use this script to update the copy of google test.
# This won't commit any changes, so build and test afterwards.

set -e

if [ $# -lt 1 ]; then
    echo "Usage: $0 <tag/commit>" 1>&2
    exit 2
fi

cd "$(dirname "$0")"
d=$(mktemp -d)
trap 'rm -rf "$d"' EXIT
../../fuzz/config/git-copy.sh https://github.com/google/googletest \
    "$1" "$d"/googletest
rm -rf gtest
mv "$d"/googletest/googletest gtest
mv "$d"/googletest/CONTRIBUTORS gtest/CONTRIBUTORS
mv "$d"/googletest/LICENSE gtest/LICENSE
echo "$1" > VERSION
cat "$d"/googletest/.git-copy >> VERSION