{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39840932,"defaultBranch":"main","name":"googletest","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-28T15:07:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690994042.0","currentOid":""},"activityList":{"items":[{"before":"2954cb8d879886403d55343f941ae7d0216e0f6b","after":"2d16ed055d09c3689d44b272adc097393de948a0","ref":"refs/heads/main","pushedAt":"2024-05-03T15:52:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #3991 from pgroke-dt:default-enable-thread-support-for-Solaris-AIX-zOS\n\nPiperOrigin-RevId: 630402377\nChange-Id: Ie9cafffaa49c2c02220981d665daa672164d35d8","shortMessageHtmlLink":"Merge pull request #3991 from pgroke-dt:default-enable-thread-support…"}},{"before":"d83fee138a9ae6cb7c03688a2d08d4043a39815d","after":"2954cb8d879886403d55343f941ae7d0216e0f6b","ref":"refs/heads/main","pushedAt":"2024-05-02T23:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add example using EXPECT statement in custom matcher\n\n`EXPECT_...` statements can be used inside matcher definitions – this is an important option that is glossed over in this documentation. Users should definitely be aware of this option, since writing custom messages to the `result_listener` can be very cumbersome (and unnecessary) sometimes.\n\nThis change adds a relevant example and includes the associated error message it provides on failure.\n\nPiperOrigin-RevId: 630206661\nChange-Id: Idee00ba77ce3c1245597aa082f9cd0efff16aceb","shortMessageHtmlLink":"Add example using EXPECT statement in custom matcher"}},{"before":"5a37b517ad4ab6738556f0284c256cae1466c5b4","after":"d83fee138a9ae6cb7c03688a2d08d4043a39815d","ref":"refs/heads/main","pushedAt":"2024-04-25T16:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Adds \"IWYU pragma: export\" to gtest-param-util.h\n\nPiperOrigin-RevId: 628105419\nChange-Id: I364e8089b62050c44059e208b610e324eb5a656d","shortMessageHtmlLink":"Adds \"IWYU pragma: export\" to gtest-param-util.h"}},{"before":"5197b1a8e6a1ef9f214f4aa537b0be17cbf91946","after":"5a37b517ad4ab6738556f0284c256cae1466c5b4","ref":"refs/heads/main","pushedAt":"2024-04-16T20:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use `[[maybe_unused]]` when it is available to avoid\n-Wused-but-marked-unused warnings\n\nPiperOrigin-RevId: 625430612\nChange-Id: Ia9d2e47984e1e6f91966afae8a6750119ae69446","shortMessageHtmlLink":"Use [[maybe_unused]] when it is available to avoid"}},{"before":"b1a777f31913f8a047f43b2a5f823e736e7f5082","after":"5197b1a8e6a1ef9f214f4aa537b0be17cbf91946","ref":"refs/heads/main","pushedAt":"2024-04-12T20:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Modify example in the primer to match Testing FAQ.\n\nThe CtorVsSetUp section of the FAQ says that constructors and destructors should be preferred over SetUp() and TearDown(), because they will automatically chain up to the fixture's base class, whereas for methods the user must remember to add the chaining manually.\n\nPiperOrigin-RevId: 624273474\nChange-Id: Ida41aae193d417eaf996587c7ae1a0099a8cab32","shortMessageHtmlLink":"Modify example in the primer to match Testing FAQ."}},{"before":"3d73dee972d0db344bda9b659836612aba6a3564","after":"b1a777f31913f8a047f43b2a5f823e736e7f5082","ref":"refs/heads/main","pushedAt":"2024-04-10T08:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix https://github.com/google/googletest/issues/4423\n\nPiperOrigin-RevId: 623407029\nChange-Id: I3559f11e1c18a4f151d521c6ac115c358a11b40c","shortMessageHtmlLink":"Fix #4423"}},{"before":"f10e11fb27301fba21caa71030bb5024e67aa135","after":"3d73dee972d0db344bda9b659836612aba6a3564","ref":"refs/heads/main","pushedAt":"2024-04-08T20:03:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4508 from davidmatson:addJsonSkipped\n\nPiperOrigin-RevId: 622929007\nChange-Id: Ifaf5a701baee74503e6845f32ebc27425882e950","shortMessageHtmlLink":"Merge pull request #4508 from davidmatson:addJsonSkipped"}},{"before":"0af976647f49ff0944c5971ae0a45d6fcdf1ecca","after":"f10e11fb27301fba21caa71030bb5024e67aa135","ref":"refs/heads/main","pushedAt":"2024-04-05T16:40:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"No external change\n\nPiperOrigin-RevId: 622203227\nChange-Id: Ic3c24edf917dbda7b02c6ab8ce695398a436dc4c","shortMessageHtmlLink":"No external change"}},{"before":"61db1e1740a828d9df94fd167a9eb4137cd6def2","after":"0af976647f49ff0944c5971ae0a45d6fcdf1ecca","ref":"refs/heads/main","pushedAt":"2024-04-04T19:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[gtest] Use `std::index_sequence` and friends instead of rolling our own\n\n* Applies for `std::index_sequence`, `std::make_index_sequence`, and `std::index_sequence_for` replacing `IndexSequence`, `MakeIndexSequence` and IndexSequenceFor`\n* Also deleted implementation helper `DoubleSequence`\n* The standard interfaces [have been in the standard library since C++14](https://en.cppreference.com/w/cpp/utility/integer_sequence), which [is the minimum supported C++ version by Google Test](https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md)\n\nPiperOrigin-RevId: 621939977\nChange-Id: Id264266f08da66c0fa2a6e6fbb8f86fd3cb3a421","shortMessageHtmlLink":"[gtest] Use std::index_sequence and friends instead of rolling our own"}},{"before":"d3a29ff624e0984a40a60dbc1f03ac74b8d03658","after":"61db1e1740a828d9df94fd167a9eb4137cd6def2","ref":"refs/heads/main","pushedAt":"2024-04-03T21:02:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4505 from to01z:add-winapi-partition-games-support\n\nPiperOrigin-RevId: 621631167\nChange-Id: I0790f7082ce3c20fef92958c820d40ec854fe91d","shortMessageHtmlLink":"Merge pull request #4505 from to01z:add-winapi-partition-games-support"}},{"before":"ec7b38672c04c8af3cfb078214edf6751b841014","after":"d3a29ff624e0984a40a60dbc1f03ac74b8d03658","ref":"refs/heads/main","pushedAt":"2024-04-03T20:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix a race condition between the Watcher thread and the main thread\nduring program exit\n\nA race condition exist between the Watcher thread and main(). A case\nwas found where the Watcher thread does not get execution time before\nthe main function returns and calls atexit(). At that point the\nWatcher thread started runing tls_init() code while the main thread\nwas shutting down. This resulted in rare crashes and deadlocks.\n\nFixes #4493\nCloses #4494\n\nPiperOrigin-RevId: 621619768\nChange-Id: I66f00d8f0f3c37f9937c6d13890f7fa10038256d","shortMessageHtmlLink":"Fix a race condition between the Watcher thread and the main thread"}},{"before":"a2f106c7e262be997b147b09d32e254eb336f071","after":"ec7b38672c04c8af3cfb078214edf6751b841014","ref":"refs/heads/main","pushedAt":"2024-04-03T14:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Delete the unofficial GitHub actions tests.\nWe do not look at these.\n\nClose #4509\n\nPiperOrigin-RevId: 621511191\nChange-Id: Icbd3fe0a18444e0888bbec61345c6a957d8899d6","shortMessageHtmlLink":"Delete the unofficial GitHub actions tests."}},{"before":"c4fec74514a59e4501540a77703606910cb0ee60","after":"a2f106c7e262be997b147b09d32e254eb336f071","ref":"refs/heads/main","pushedAt":"2024-04-02T23:51:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4503 from davidmatson:fixTypo\n\nPiperOrigin-RevId: 621334548\nChange-Id: I19747f832b51cc5bbb0231bbd9416a8373e4aa77","shortMessageHtmlLink":"Merge pull request #4503 from davidmatson:fixTypo"}},{"before":"77afe8e0149c207edd9561c28de6d2226673b51f","after":"c4fec74514a59e4501540a77703606910cb0ee60","ref":"refs/heads/main","pushedAt":"2024-04-02T14:54:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4502 from davidmatson:fixStreamHelpTextOs\n\nPiperOrigin-RevId: 621172364\nChange-Id: Ibaacb17c60b5ee0e58c3689b79aa2cd6b49dc1c4","shortMessageHtmlLink":"Merge pull request #4502 from davidmatson:fixStreamHelpTextOs"}},{"before":"eff443c6ef5eb6ab598bfaae27f9427fdb4f6af7","after":"77afe8e0149c207edd9561c28de6d2226673b51f","ref":"refs/heads/main","pushedAt":"2024-03-30T08:56:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated Code Change\n\nPiperOrigin-RevId: 620448229\nChange-Id: I487a0d8a8f89ebe82c9ec66fbb60cbe2203188c9","shortMessageHtmlLink":"Automated Code Change"}},{"before":"c231e6f5b152029dbd5fa4a9e0c04095035aec3f","after":"eff443c6ef5eb6ab598bfaae27f9427fdb4f6af7","ref":"refs/heads/main","pushedAt":"2024-03-18T20:35:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4490 from memdo:main\n\nPiperOrigin-RevId: 616931521\nChange-Id: Iffbb24e3f9add4e7acf8f1988a03afc8628b0733","shortMessageHtmlLink":"Merge pull request #4490 from memdo:main"}},{"before":"b479e7a3c161d7087113a05f8cb034b870313a55","after":"c231e6f5b152029dbd5fa4a9e0c04095035aec3f","ref":"refs/heads/main","pushedAt":"2024-03-15T07:01:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add test for move-only type in `Action` signature\n\nPiperOrigin-RevId: 616031018\nChange-Id: Ie724f9562174387eab866a824d28106f344c558d","shortMessageHtmlLink":"Add test for move-only type in Action signature"}},{"before":"e1a38bc3707741d249fa22d2064552a08e37555b","after":"b479e7a3c161d7087113a05f8cb034b870313a55","ref":"refs/heads/main","pushedAt":"2024-03-11T17:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Guard Abseil flags usage in googlemock with GTEST_NO_ABSL_FLAGS.\n\ngoogletest avoids using the Abseil flag library, so googlemock should\ndo the same for consistency.\n\nPiperOrigin-RevId: 614713968\nChange-Id: I0925804b8644ddc6fd3ad07a320d94829b11bb8e","shortMessageHtmlLink":"Guard Abseil flags usage in googlemock with GTEST_NO_ABSL_FLAGS."}},{"before":"31993dfa6b47e11c7a6ef67cfa8af90892b9bd1c","after":"e1a38bc3707741d249fa22d2064552a08e37555b","ref":"refs/heads/main","pushedAt":"2024-03-08T07:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reland: Optimize Google Test process startup\n\nGoogle Test performs hidden test registration during process\nstartup. For test binaries that contain a large number of tests, this\nregistration can be costly. In this CL, we reduce the overhead of\nregistration via several tactics:\n\n- Treat CodeLocation and FilePath as value types, using std::move to\n pass them around.\n- Reduce string copies in various places by either passing std::string\n values via std::move, or passing const-refs to std::string instances.\n- Use std::to_string to stringify an int in DefaultParamName rather than\n a std::stringstream.\n- Pull some std::string instances out of nested loops in\n ParameterizedTestSuiteInfo::RegisterTests so as to reuse some\n allocations, and replace stringstream with ordinary string appends.\n- Use std::unordered_map in UnitTestImpl::GetTestSuite and\n ParameterizedTestSuiteRegistry::GetTestSuitePatternHolder to spend a\n little memory to turn O(N) lookups into constant time lookpus.\n- Use range-based for loops in a few places.\n- Use emplace-ish methods to add to containers where appropriate.\n\nAll together, these changes reduce the overall runtime of a series of 50\ndeath tests in a single Chromium test executable by ~38% due to the\nfact that the registration costs are paid in every death test's child\nprocess.\n\nPiperOrigin-RevId: 613833210\nChange-Id: I51a262a770edff98ffa1e3b60c4d78a8308f9a9f","shortMessageHtmlLink":"Reland: Optimize Google Test process startup"}},{"before":"b9059aaa4cb93b3fb177670cbfd9c6d0690af37e","after":"31993dfa6b47e11c7a6ef67cfa8af90892b9bd1c","ref":"refs/heads/main","pushedAt":"2024-03-05T18:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Revert Optimize Google Test process startup\n\nPiperOrigin-RevId: 612878184\nChange-Id: Ia8e23da1ad09c2e0ce635a855f0c250f368f6878","shortMessageHtmlLink":"Revert Optimize Google Test process startup"}},{"before":"926f681a902cbfb84a863dafb77175f4a25be6ea","after":"b9059aaa4cb93b3fb177670cbfd9c6d0690af37e","ref":"refs/heads/main","pushedAt":"2024-03-05T10:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Optimize Google Test process startup\n\nGoogle Test performs hidden test registration during process\nstartup. For test binaries that contain a large number of tests, this\nregistration can be costly. In this CL, we reduce the overhead of\nregistration via several tactics:\n\n- Treat CodeLocation and FilePath as value types, using std::move to\n pass them around.\n- Reduce string copies in various places by either passing std::string\n values via std::move, or passing const-refs to std::string instances.\n- Use std::to_string to stringify an int in DefaultParamName rather than\n a std::stringstream.\n- Pull some std::string instances out of nested loops in\n ParameterizedTestSuiteInfo::RegisterTests so as to reuse some\n allocations, and replace stringstream with ordinary string appends.\n- Use std::unordered_map in UnitTestImpl::GetTestSuite and\n ParameterizedTestSuiteRegistry::GetTestSuitePatternHolder to spend a\n little memory to turn O(N) lookups into constant time lookpus.\n- Use range-based for loops in various places.\n- Use emplace-ish methods to add to containers where appropriate.\n\nAll together, these changes reduce the overall runtime of a series of 50\ndeath tests in a single Chromium test executable by ~38% due to the\nfact that the registration costs are paid in every death test's child\nprocess.\n\nPiperOrigin-RevId: 612763676\nChange-Id: I1f46e012ccb9004c009e1027e4f7c38780ffb9e2","shortMessageHtmlLink":"Optimize Google Test process startup"}},{"before":"e4fdb87e76b9fc4b01c54ad81aea19d6e994b994","after":"926f681a902cbfb84a863dafb77175f4a25be6ea","ref":"refs/heads/main","pushedAt":"2024-03-04T21:16:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4466 from danfabo:fix-fetch-content-uses-gtest\n\nPiperOrigin-RevId: 612560830\nChange-Id: Ib639603d34258909cf0e0d6fceb297dd8c983d54","shortMessageHtmlLink":"Merge pull request #4466 from danfabo:fix-fetch-content-uses-gtest"}},{"before":"e15c5a51b818baedc8e33197d2427bc9568e110c","after":"e4fdb87e76b9fc4b01c54ad81aea19d6e994b994","ref":"refs/heads/main","pushedAt":"2024-02-29T15:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Accept one-shot callables in InvokeArgument.\n\nPiperOrigin-RevId: 611467660\nChange-Id: Ic89ffc986141bee61f835cb60088aee92eb8bad9","shortMessageHtmlLink":"Accept one-shot callables in InvokeArgument."}},{"before":"3b6d48e8d5c1d9b3f9f10ac030a94008bfaf032b","after":"e15c5a51b818baedc8e33197d2427bc9568e110c","ref":"refs/heads/main","pushedAt":"2024-02-28T17:50:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #4477 from tmiguelf:feature/soup_cleanup\n\nPiperOrigin-RevId: 611133343\nChange-Id: Ieef806f51fcbc2877805dae415f76d03547b8dfa","shortMessageHtmlLink":"Merge pull request #4477 from tmiguelf:feature/soup_cleanup"}},{"before":"814ba36338ae48b6066cd797a4fde84aaeacc4db","after":"3b6d48e8d5c1d9b3f9f10ac030a94008bfaf032b","ref":"refs/heads/main","pushedAt":"2024-02-27T19:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reland https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf\n\nSince Fuchsia engineers rarely work within this repo, initialize a lightweight fake @fuchsia_sdk repo rather than distributing the Fuchsia SDK here.\n\nTested locally via `bazel query --[no]enable_bzlmod \"deps(set(//googletest/test:gtest_all_test))\"` (#4472)\n\nPiperOrigin-RevId: 610826859\nChange-Id: I7d41b1dbe9e7f133fe535d7337dc5bff5bf97d3a","shortMessageHtmlLink":"Reland 9756ee7"}},{"before":"9d43b27f7a873596496a2ea70721b3f9eb82df01","after":"814ba36338ae48b6066cd797a4fde84aaeacc4db","ref":"refs/heads/main","pushedAt":"2024-02-27T19:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make sure that current_test_suite and current_test_info are mutex-protected while writing for thread-safety.\n\nPiperOrigin-RevId: 610810340\nChange-Id: I37f33510373dff04b8e9c9e8a9f32d30fcce46ff","shortMessageHtmlLink":"Make sure that current_test_suite and current_test_info are mutex-pro…"}},{"before":"db38b59fa0194e4b701793ee50d28a9ee319d20c","after":"9d43b27f7a873596496a2ea70721b3f9eb82df01","ref":"refs/heads/main","pushedAt":"2024-02-22T16:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Revert incorrect update.\n\nPiperOrigin-RevId: 609387046\nChange-Id: I03e42c39011fc7e9715f896591a44ebede1933b2","shortMessageHtmlLink":"Revert incorrect update."}},{"before":"5df0241ea4880e5a846775d3efc8b873f7b36c31","after":"db38b59fa0194e4b701793ee50d28a9ee319d20c","ref":"refs/heads/main","pushedAt":"2024-02-21T19:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rollback https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf\n\nThe commit breaks some bazel commands without @fuchsia_sdk being listed as a dependency.\n\nFixes #4472\n\nPiperOrigin-RevId: 609057667\nChange-Id: I32ea8237862d7c10add55304ecc4547a7304ce36","shortMessageHtmlLink":"Rollback 9756ee7"}},{"before":"9756ee7cbaef1b6652065616ab832810a6032bbf","after":"5df0241ea4880e5a846775d3efc8b873f7b36c31","ref":"refs/heads/main","pushedAt":"2024-02-15T00:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"gtest.h: add IWYU export pragmas\n\nPiperOrigin-RevId: 607136416\nChange-Id: Ia29dd3156d4d455194745e58501eaee9d77045a1","shortMessageHtmlLink":"gtest.h: add IWYU export pragmas"}},{"before":"6eb225cb8823c254d3a64549f2e1efad05c01757","after":"9756ee7cbaef1b6652065616ab832810a6032bbf","ref":"refs/heads/main","pushedAt":"2024-02-14T04:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Support Fuchsia target builds.\n\nThe Fuchsia team has been using either fork branches\n(https://fuchsia.googlesource.com/third_\nparty/github.com/google/googletest/+/refs/heads/sandbox/fuchsia_bazel_sdk)\nor patch files\n(https://cs.opensource.google/fuchsia/fuchsia/+/main:build/bazel/patches/googletest/fuchsia-support.bundle)\nto support googletest-based tests that run against a Fuchsia target device.\n\nAs our SDK is maturing and @platforms//os:fuchsia constraint has been added\nfor a while now, upstream Fuchsia gtest support to reduce technical debt and\noverhead.\n\nThis change is noop for non-fuchsia platform builds.\n\nPiperOrigin-RevId: 606843739\nChange-Id: I61e0eb9c641f288d7ae57354fc0b484fce013223","shortMessageHtmlLink":"Support Fuchsia target builds."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQOiwZwA","startCursor":null,"endCursor":null}},"title":"Activity · google/googletest"}