Lines Matching +full:ls +full:- +full:tree
2 set -e
3 # Shell script to update GoogleTest in the source tree to the most recent version.
10 NEW_UPSTREAM_SHA1=$(git ls-remote "https://github.com/google/googletest.git" HEAD | awk '{print $1}…
11 NEW_VERSION=$(echo "$NEW_UPSTREAM_SHA1" | head -c 7)
15 git remote add googletest-upstream https://github.com/google/googletest.git
16 git fetch googletest-upstream "$NEW_UPSTREAM_SHA1"
17 git remote remove googletest-upstream
21 git diff-tree HEAD:deps/googletest/include "$NEW_UPSTREAM_SHA1:googletest/include"
22 git diff-tree HEAD:deps/googletest/src "$NEW_UPSTREAM_SHA1:googletest/src"
25 if [ -z "$DIFF_TREE" ]; then
38 LAST_CHANGE_DATE=$(git log -1 --format=%ct "$NEW_UPSTREAM_SHA1" -- LICENSE googletest/include googl…
39 TWO_DAYS_AGO=$(date -d 'now - 2 days' '+%s')
40 if [ "$LAST_CHANGE_DATE" -gt "$TWO_DAYS_AGO" ]; then
45 echo "Creating temporary work tree"
47 WORKSPACE=$(mktemp -d 2> /dev/null || mktemp -d -t 'tmp')
52 [ -d "$WORKTREE" ] && git worktree remove -f "$WORKTREE"
53 [ -d "$WORKSPACE" ] && rm -rf "$WORKSPACE"
63 rm -rf "$DEPS_DIR/googletest/$(basename "$p")"
64 cp -R "$WORKTREE/$p" "$DEPS_DIR/googletest/$(basename "$p")"
71 …(cd deps/googletest/ && find include src -type f \( -iname '*.h' -o -iname '*.cc' \) ) | LANG=C LC…
73 [ "$(basename "$f")" != "gtest-all.cc" ] &&
78 sed -ne '/\]/,$ p' "$DEPS_DIR/googletest/googletest.gyp"
87 echo "$ git stage -A deps/googletest"
88 echo "$ git commit -m \"deps: update googletest to $NEW_VERSION\""