• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2# Precommit hook to rebuild generated go code. Fails if building or copying the
3# files fails.
4set -e
5bazel build build/bazel/remote/execution/v2:remote_execution_go_proto \
6      build/bazel/remote/asset/v1:remote_asset_go_proto \
7      build/bazel/remote/logstream/v1:remote_logstream_go_proto
8
9for i in "build/bazel/remote/execution/v2/remote_execution.pb.go" \
10	 "build/bazel/semver/semver.pb.go" \
11	 "build/bazel/remote/asset/v1/remote_asset.pb.go" \
12	 "build/bazel/remote/logstream/v1/remote_logstream.pb.go" ; do
13    cp "$(find $(bazel info bazel-bin) -path "*/$i")" "$i"
14    git add "$i"
15done
16