Skip to content

Commit bb26650

Browse files
authored
fix: remove git submodule from project (#586)
Remove the permanent git submodule from the project, and only add it on-demand when re-generating code from the proto definition for the gRPC API.
1 parent 6f87624 commit bb26650

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

spannerlib/grpc-server/build-protos.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
PATH="${PATH}:${HOME}/go/bin"
2+
git submodule add git@github.com:googleapis/googleapis.git
23
ln -sf "${PWD}"/google/spannerlib googleapis/google/spannerlib
34
cd googleapis || exit 1
45
protoc \
@@ -13,13 +14,17 @@ protoc \
1314
--java-grpc_out=../../wrappers/spannerlib-java/src/main/java/ \
1415
--java-grpc_opt=paths=source_relative \
1516
google/spannerlib/v1/spannerlib.proto
17+
18+
# dotnet add package Grpc.Tools --version 2.76.0
1619
protoc \
1720
--csharp_out=../../wrappers/spannerlib-dotnet/spannerlib-dotnet-grpc-v1/ \
18-
--plugin=protoc-gen-csharp_grpc=/Users/loite/.nuget/packages/grpc.tools/2.72.0/tools/macosx_x64/grpc_csharp_plugin \
21+
--plugin=protoc-gen-csharp_grpc=/Users/loite/.nuget/packages/grpc.tools/2.76.0/tools/macosx_x64/grpc_csharp_plugin \
1922
--csharp_grpc_out=../../wrappers/spannerlib-dotnet/spannerlib-dotnet-grpc-v1/ \
2023
--csharp_opt=file_extension=.g.cs \
2124
--csharp_grpc_opt=no_server \
2225
--proto_path=. \
2326
google/spannerlib/v1/spannerlib.proto
2427
cd .. || exit 1
2528
rm googleapis/google/spannerlib
29+
git rm googleapis
30+
rm ../../.gitmodules

spannerlib/grpc-server/googleapis

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)