1 # CMake-generated files
21 # in-tree configure-generated files
32 # in-tree build products
44 src/google/protobuf/compiler/cpp/test*.pb.*
45 src/google/protobuf/util/**/*.pb.cc
46 src/google/protobuf/util/**/*.pb.h
63 # Generated test scaffolding
64 src/no_warning_test.cc
83 # Windows native output.
86 # Directories suggested by cmake/README.md
91 # NuGet packages: we want the repository configuration, but not the
92 # packages themselves.
93 /csharp/src/packages/*/
95 # OS X's Finder creates these for state about opened windows/etc.
99 # Podfile.lock and the workspace file are tracked, to ease deleting them. That's
100 # needed to trigger "pod install" to rerun the preinstall commands.
103 # Conformance test output
106 conformance/conformance-cpp
107 conformance/conformance-csharp
108 conformance/conformance-java
109 conformance/conformance-objc
110 conformance/conformance-test-runner
111 conformance/conformance.pb.cc
112 conformance/conformance.pb.h
113 conformance/Conformance.pbobjc.h
114 conformance/Conformance.pbobjc.m
115 conformance/conformance_pb.js
116 conformance/conformance_pb.rb
118 conformance/failing_tests.txt
120 conformance/google-protobuf/
121 conformance/javac_middleman
123 conformance/nonexistent_tests.txt
124 conformance/protoc_middleman
125 conformance/succeeding_tests.txt
126 conformance/Conformance/
127 conformance/GPBMetadata/
129 conformance/Protobuf_test_messages/
130 conformance/conformance-php
131 conformance/conformance-php-c
136 php/.phpunit.result.cache
137 php/tests/.phpunit.result.cache
140 php/tests/phpunit-9.phar
144 php/tests/multirequest.result
146 php/tests/.phpunit.result.cache
148 php/ext/google/protobuf/.libs/
149 php/ext/google/protobuf/Makefile.fragments
150 php/ext/google/protobuf/Makefile.global
151 php/ext/google/protobuf/Makefile.objects
152 php/ext/google/protobuf/acinclude.m4
153 php/ext/google/protobuf/build/
154 php/ext/google/protobuf/bundled_php.c
155 php/ext/google/protobuf/config.h
156 php/ext/google/protobuf/config.h.in~
157 php/ext/google/protobuf/config.nice
158 php/ext/google/protobuf/configure.ac
159 php/ext/google/protobuf/configure.in
160 php/ext/google/protobuf/mkinstalldirs
161 php/ext/google/protobuf/run-tests.php
162 php/ext/google/protobuf/third_party/
165 # Ignore the bazel symlinks
169 ruby/tests/basic_test_pb.rb
170 ruby/tests/basic_test_proto2_pb.rb
171 ruby/tests/generated_code_pb.rb
172 ruby/tests/test_import_pb.rb
173 ruby/tests/test_ruby_package_pb.rb
174 ruby/tests/generated_code_proto2_pb.rb
175 ruby/tests/multi_level_nesting_test_pb.rb
176 ruby/tests/test_import_proto2_pb.rb
177 ruby/tests/test_ruby_package_proto2_pb.rb
178 ruby/compatibility_tests/v3.0.0/protoc
179 ruby/compatibility_tests/v3.0.0/tests/generated_code_pb.rb
180 ruby/compatibility_tests/v3.0.0/tests/test_import_pb.rb
183 # IntelliJ CLion Config files and build output
185 cmake/cmake-build-debug/
187 # Common build subdirectories.
207 BenchmarkDotNet.Artifacts/
209 # Clangd uses these common ephemeral files
211 compile_commands.json
213 # Ignore GHA NodeJS files
214 .github/**/node_modules/