Mike Kruskal | 78efa76 | 2022-07-26 13:53:51 -0700 | [diff] [blame] | 1 | # CMake-generated files |
| 2 | .ninja_deps |
| 3 | .ninja_logs |
| 4 | cmake/protobuf/*.cmake |
| 5 | cmake_install.cmake |
| 6 | CMakeCache.txt |
| 7 | CTestTestfile.cmake |
| 8 | CMakeFiles/* |
| 9 | Testing/Temporary/* |
| 10 | |
| 11 | /core |
| 12 | /protoc |
| 13 | /test_plugin |
| 14 | /tests |
| 15 | /lite-test |
| 16 | /protoc-*.* |
| 17 | |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 18 | # downloaded files |
Adam Cozzette | 612b670 | 2018-03-27 09:54:33 -0700 | [diff] [blame] | 19 | /gmock |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 20 | |
| 21 | # in-tree configure-generated files |
Jisi Liu | c2f2bce | 2015-02-25 16:13:53 -0800 | [diff] [blame] | 22 | /config.h |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 23 | config.log |
| 24 | config.status |
| 25 | |
| 26 | libtool |
| 27 | protobuf-lite.pc |
| 28 | protobuf.pc |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 29 | .deps |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 30 | stamp-h1 |
| 31 | |
| 32 | # in-tree build products |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 33 | *.o |
| 34 | *.lo |
| 35 | *.la |
Jisi Liu | 1939efe | 2015-02-28 16:54:15 -0800 | [diff] [blame] | 36 | *.so |
Mike Kruskal | 78efa76 | 2022-07-26 13:53:51 -0700 | [diff] [blame] | 37 | *.a |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 38 | |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 39 | .dirstamp |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 40 | |
Bo Yang | 5db2173 | 2015-05-21 14:28:59 -0700 | [diff] [blame] | 41 | any_test.pb.* |
Tres Seaver | e9d18bc | 2014-11-18 18:41:40 -0500 | [diff] [blame] | 42 | map*unittest.pb.* |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 43 | unittest*.pb.* |
David L. Jones | 75418a5 | 2022-03-23 18:11:56 -0700 | [diff] [blame] | 44 | src/google/protobuf/compiler/cpp/test*.pb.* |
Feng Xiao | 818c5ee | 2015-06-15 21:42:57 -0700 | [diff] [blame] | 45 | src/google/protobuf/util/**/*.pb.cc |
| 46 | src/google/protobuf/util/**/*.pb.h |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 47 | |
| 48 | *.pyc |
| 49 | *.egg-info |
| 50 | *_pb2.py |
Yuzhang Hu | 9c7655c | 2018-08-05 02:22:06 -0700 | [diff] [blame] | 51 | python/**/*.egg |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 52 | python/.eggs/ |
Tres Seaver | d0eb89c | 2015-01-13 15:57:20 -0500 | [diff] [blame] | 53 | python/.tox |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 54 | python/build/ |
Tim Swast | 29c83ba | 2020-02-11 13:40:17 -0600 | [diff] [blame] | 55 | python/docs/_build/ |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 56 | |
Adam Cozzette | 1b3a0c1 | 2016-12-19 11:45:13 -0800 | [diff] [blame] | 57 | src/js_embed |
John Beard | 2853cd4 | 2014-10-16 12:52:53 +0100 | [diff] [blame] | 58 | |
Paul Yang | 190b527 | 2017-04-19 16:23:51 -0700 | [diff] [blame] | 59 | # vim generated |
| 60 | *.swp |
| 61 | |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 62 | # Generated test scaffolding |
Thomas Van Lenten | 8156410 | 2016-08-15 16:31:39 -0400 | [diff] [blame] | 63 | src/no_warning_test.cc |
| 64 | src/no-warning-test |
Tres Seaver | 113eb61 | 2014-11-17 11:20:19 -0500 | [diff] [blame] | 65 | src/protobuf*-test |
| 66 | src/test_plugin |
| 67 | src/testzip.* |
| 68 | src/zcg*zip |
Tres Seaver | 2c495e4 | 2014-12-09 13:01:42 -0500 | [diff] [blame] | 69 | ar-lib |
Jisi Liu | 7af23e8 | 2015-02-09 12:56:12 -0800 | [diff] [blame] | 70 | |
| 71 | test-driver |
| 72 | compile |
| 73 | |
| 74 | src/**/*.log |
| 75 | src/**/*.trs |
| 76 | |
| 77 | # JavaBuild output. |
Deanna Garcia | 380e352 | 2021-05-14 17:50:31 +0000 | [diff] [blame] | 78 | java/**/target |
Anuraag Agrawal | 11c902e | 2017-04-03 17:32:08 +0900 | [diff] [blame] | 79 | java/.idea |
| 80 | java/**/*.iml |
Jon Skeet | 8d7e943 | 2015-04-23 16:42:57 +0100 | [diff] [blame] | 81 | |
| 82 | # Windows native output. |
Jon Skeet | 09f3f4e | 2015-06-17 15:16:14 +0100 | [diff] [blame] | 83 | cmake/build |
Konstantin Podsvirov | c3aa4c2 | 2015-10-15 02:56:48 +0300 | [diff] [blame] | 84 | build_msvc |
Jon Skeet | d7ef9cd | 2022-03-16 12:29:42 +0000 | [diff] [blame] | 85 | # Directories suggested by cmake/README.md |
| 86 | /debug/ |
| 87 | /solution/ |
| 88 | /release/ |
Jon Skeet | 8d7e943 | 2015-04-23 16:42:57 +0100 | [diff] [blame] | 89 | |
Jon Skeet | c564750 | 2015-04-30 11:05:36 +0100 | [diff] [blame] | 90 | # NuGet packages: we want the repository configuration, but not the |
| 91 | # packages themselves. |
| 92 | /csharp/src/packages/*/ |
Jan Tattermusch | 4111310 | 2015-05-13 13:35:02 -0700 | [diff] [blame] | 93 | |
Thomas Van Lenten | 58cd4a4 | 2015-05-26 12:31:13 -0400 | [diff] [blame] | 94 | # OS X's Finder creates these for state about opened windows/etc. |
| 95 | **/.DS_Store |
Bo Yang | f87e5b7 | 2015-05-24 00:13:26 -0700 | [diff] [blame] | 96 | |
Thomas Van Lenten | daec44f | 2016-05-19 10:08:51 -0400 | [diff] [blame] | 97 | # Cocoapods artifacts |
| 98 | # Podfile.lock and the workspace file are tracked, to ease deleting them. That's |
| 99 | # needed to trigger "pod install" to rerun the preinstall commands. |
| 100 | Pods/ |
| 101 | |
Joshua Haberman | 95e6c5b | 2020-08-17 15:26:13 -0700 | [diff] [blame] | 102 | # Conformance test output |
Bo Yang | f87e5b7 | 2015-05-24 00:13:26 -0700 | [diff] [blame] | 103 | conformance/.libs/ |
| 104 | conformance/com/ |
| 105 | conformance/conformance-cpp |
Thomas Van Lenten | 42f2eee | 2015-11-16 11:24:58 -0500 | [diff] [blame] | 106 | conformance/conformance-csharp |
| 107 | conformance/conformance-java |
Thomas Van Lenten | 1745f7e | 2015-11-17 10:18:49 -0500 | [diff] [blame] | 108 | conformance/conformance-objc |
Bo Yang | f87e5b7 | 2015-05-24 00:13:26 -0700 | [diff] [blame] | 109 | conformance/conformance-test-runner |
| 110 | conformance/conformance.pb.cc |
| 111 | conformance/conformance.pb.h |
Thomas Van Lenten | 1745f7e | 2015-11-17 10:18:49 -0500 | [diff] [blame] | 112 | conformance/Conformance.pbobjc.h |
| 113 | conformance/Conformance.pbobjc.m |
Thomas Van Lenten | 8adf57e | 2017-03-28 11:04:58 -0400 | [diff] [blame] | 114 | conformance/conformance_pb.js |
Thomas Van Lenten | 8156410 | 2016-08-15 16:31:39 -0400 | [diff] [blame] | 115 | conformance/conformance_pb.rb |
Paul Yang | ce942bc | 2019-09-03 10:47:32 -0700 | [diff] [blame] | 116 | conformance/core |
Thomas Van Lenten | 80f65d2 | 2016-08-23 08:19:45 -0400 | [diff] [blame] | 117 | conformance/failing_tests.txt |
Thomas Van Lenten | f367642 | 2016-05-06 11:44:42 -0400 | [diff] [blame] | 118 | conformance/google/ |
Thomas Van Lenten | 8adf57e | 2017-03-28 11:04:58 -0400 | [diff] [blame] | 119 | conformance/google-protobuf/ |
Thomas Van Lenten | 42f2eee | 2015-11-16 11:24:58 -0500 | [diff] [blame] | 120 | conformance/javac_middleman |
Thomas Van Lenten | f367642 | 2016-05-06 11:44:42 -0400 | [diff] [blame] | 121 | conformance/lite/ |
Thomas Van Lenten | 80f65d2 | 2016-08-23 08:19:45 -0400 | [diff] [blame] | 122 | conformance/nonexistent_tests.txt |
Bo Yang | f87e5b7 | 2015-05-24 00:13:26 -0700 | [diff] [blame] | 123 | conformance/protoc_middleman |
Thomas Van Lenten | 80f65d2 | 2016-08-23 08:19:45 -0400 | [diff] [blame] | 124 | conformance/succeeding_tests.txt |
Paul Yang | 3975664 | 2017-02-01 12:47:58 -0800 | [diff] [blame] | 125 | conformance/Conformance/ |
| 126 | conformance/GPBMetadata/ |
| 127 | conformance/Google/ |
| 128 | conformance/Protobuf_test_messages/ |
| 129 | conformance/conformance-php |
| 130 | conformance/conformance-php-c |
Yilun Chong | 91da852 | 2017-06-28 11:39:05 -0700 | [diff] [blame] | 131 | conformance/*.class |
Paul Yang | e0e5466 | 2016-09-15 11:09:01 -0700 | [diff] [blame] | 132 | |
| 133 | # php test output |
| 134 | composer.lock |
Paul Yang | 823f351 | 2020-12-04 13:46:34 -0800 | [diff] [blame] | 135 | php/.phpunit.result.cache |
Joshua Haberman | 95e6c5b | 2020-08-17 15:26:13 -0700 | [diff] [blame] | 136 | php/tests/.phpunit.result.cache |
Paul Yang | 46ae90d | 2016-12-08 11:16:49 -0800 | [diff] [blame] | 137 | php/tests/generated/ |
Paul Yang | 25abd7b | 2017-05-05 11:14:11 -0700 | [diff] [blame] | 138 | php/tests/old_protoc |
Joshua Haberman | 95e6c5b | 2020-08-17 15:26:13 -0700 | [diff] [blame] | 139 | php/tests/phpunit-9.phar |
Paul Yang | 25abd7b | 2017-05-05 11:14:11 -0700 | [diff] [blame] | 140 | php/tests/protobuf/ |
Paul Yang | c53e5b8 | 2019-10-29 12:48:24 -0700 | [diff] [blame] | 141 | php/tests/core |
| 142 | php/tests/vgcore* |
Paul Yang | fe1790c | 2019-12-12 13:59:51 -0800 | [diff] [blame] | 143 | php/tests/multirequest.result |
| 144 | php/tests/nohup.out |
Joshua Haberman | 95e6c5b | 2020-08-17 15:26:13 -0700 | [diff] [blame] | 145 | php/tests/.phpunit.result.cache |
| 146 | php/tests/phpunit-* |
Paul Yang | e0e5466 | 2016-09-15 11:09:01 -0700 | [diff] [blame] | 147 | php/ext/google/protobuf/.libs/ |
| 148 | php/ext/google/protobuf/Makefile.fragments |
| 149 | php/ext/google/protobuf/Makefile.global |
| 150 | php/ext/google/protobuf/Makefile.objects |
| 151 | php/ext/google/protobuf/acinclude.m4 |
| 152 | php/ext/google/protobuf/build/ |
Joshua Haberman | 95e6c5b | 2020-08-17 15:26:13 -0700 | [diff] [blame] | 153 | php/ext/google/protobuf/bundled_php.c |
Paul Yang | e0e5466 | 2016-09-15 11:09:01 -0700 | [diff] [blame] | 154 | php/ext/google/protobuf/config.h |
Paul Yang | d7c4409 | 2018-12-18 10:57:03 -0800 | [diff] [blame] | 155 | php/ext/google/protobuf/config.h.in~ |
Paul Yang | e0e5466 | 2016-09-15 11:09:01 -0700 | [diff] [blame] | 156 | php/ext/google/protobuf/config.nice |
Paul Yang | d7c4409 | 2018-12-18 10:57:03 -0800 | [diff] [blame] | 157 | php/ext/google/protobuf/configure.ac |
Paul Yang | e0e5466 | 2016-09-15 11:09:01 -0700 | [diff] [blame] | 158 | php/ext/google/protobuf/configure.in |
| 159 | php/ext/google/protobuf/mkinstalldirs |
| 160 | php/ext/google/protobuf/run-tests.php |
Paul Yang | 823f351 | 2020-12-04 13:46:34 -0800 | [diff] [blame] | 161 | php/ext/google/protobuf/third_party/ |
Paul Yang | e0e5466 | 2016-09-15 11:09:01 -0700 | [diff] [blame] | 162 | vendor/ |
Adam Cozzette | 25dbc8b | 2016-09-29 16:20:43 -0700 | [diff] [blame] | 163 | |
Jakob Buchgraber | d0e6f3b | 2017-06-16 12:39:32 +0200 | [diff] [blame] | 164 | # Ignore the bazel symlinks |
| 165 | /bazel-* |
Paul Yang | cd5f49d | 2017-10-03 17:28:49 -0700 | [diff] [blame] | 166 | |
| 167 | # ruby test output |
Harshit Chopra | d0535cc | 2017-08-25 12:11:15 -0700 | [diff] [blame] | 168 | ruby/tests/basic_test_pb.rb |
| 169 | ruby/tests/basic_test_proto2_pb.rb |
Paul Yang | cd5f49d | 2017-10-03 17:28:49 -0700 | [diff] [blame] | 170 | ruby/tests/generated_code_pb.rb |
| 171 | ruby/tests/test_import_pb.rb |
Paul Yang | 9ccc3e5 | 2018-05-17 17:11:06 -0700 | [diff] [blame] | 172 | ruby/tests/test_ruby_package_pb.rb |
Harshit Chopra | d0535cc | 2017-08-25 12:11:15 -0700 | [diff] [blame] | 173 | ruby/tests/generated_code_proto2_pb.rb |
Deanna Garcia | a001250 | 2021-01-22 00:24:30 +0000 | [diff] [blame] | 174 | ruby/tests/multi_level_nesting_test_pb.rb |
Harshit Chopra | d0535cc | 2017-08-25 12:11:15 -0700 | [diff] [blame] | 175 | ruby/tests/test_import_proto2_pb.rb |
| 176 | ruby/tests/test_ruby_package_proto2_pb.rb |
Paul Yang | 23adfeb | 2017-10-26 14:41:43 -0700 | [diff] [blame] | 177 | ruby/compatibility_tests/v3.0.0/protoc |
| 178 | ruby/compatibility_tests/v3.0.0/tests/generated_code_pb.rb |
| 179 | ruby/compatibility_tests/v3.0.0/tests/test_import_pb.rb |
Mike Kruskal | 633e8f7 | 2023-01-03 12:11:31 -0800 | [diff] [blame] | 180 | ruby/Gemfile.lock |
Carlos O'Ryan | 3c5442a | 2018-03-26 16:54:32 -0400 | [diff] [blame] | 181 | |
| 182 | # IntelliJ CLion Config files and build output |
| 183 | cmake/.idea |
| 184 | cmake/cmake-build-debug/ |
| 185 | |
| 186 | # Common build subdirectories. |
Josh Haberman | 624d29d | 2021-09-27 19:18:41 +0000 | [diff] [blame] | 187 | .build/ |
| 188 | _build/ |
mkosieradzki | d6775fa | 2018-07-22 11:00:35 +0200 | [diff] [blame] | 189 | |
| 190 | # Visual Studio 2017 |
| 191 | .vs |
michaelbausor | 6a51c03 | 2018-10-07 16:56:41 -0700 | [diff] [blame] | 192 | |
ST-DDT | 5af81a4 | 2019-06-26 20:38:49 +0200 | [diff] [blame] | 193 | # Visual Studio Code |
| 194 | /.vscode/ |
| 195 | |
michaelbausor | 6a51c03 | 2018-10-07 16:56:41 -0700 | [diff] [blame] | 196 | # IntelliJ |
| 197 | .idea |
| 198 | *.iml |
James Newton-King | d4abad8 | 2020-06-30 20:25:00 +1200 | [diff] [blame] | 199 | |
David L. Jones | 1ba1d73 | 2022-02-17 09:53:51 -0800 | [diff] [blame] | 200 | # Eclipse |
| 201 | **/.settings |
| 202 | **/.project |
| 203 | **/.classpath |
| 204 | |
James Newton-King | d4abad8 | 2020-06-30 20:25:00 +1200 | [diff] [blame] | 205 | # BenchmarkDotNet |
| 206 | BenchmarkDotNet.Artifacts/ |
Adam Cozzette | 76398da | 2022-03-02 17:37:55 +0000 | [diff] [blame] | 207 | |
| 208 | # Clangd uses these common ephemeral files |
| 209 | .cache |
| 210 | compile_commands.json |
Mike Kruskal | 2b4e426 | 2023-02-01 11:32:39 -0800 | [diff] [blame] | 211 | |
| 212 | # Ignore GHA NodeJS files |
| 213 | .github/**/node_modules/ |