)]}'
{
  "commit": "c7f11d768f77725d7eea3bb6a3b5e7cffc0b8ce0",
  "tree": "dbe36271153e78a9c6c0e2fee66a80229025dbcb",
  "parents": [
    "0d9cc74b73241beef46c1a445fd7e6cd550ef21d"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Fri Mar 13 20:29:40 2026 -0700"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Mon Mar 23 17:57:05 2026 -0700"
  },
  "message": "Update to GoogleTest 1.17.0\n\nIn test/test.cmake, mark the aom_gtest library as requiring C++17,\notherwise the cmake toolchain file in Android NDK r25 seems to add\n-std\u003dc++14 after our -std\u003dc++17 flag.\n\nNew Windows code in gtest-port.cc makes full use of the Notification\nclass, so we can no longer use a stub Notification class. Apply a\npatch to implement the Notification class on Windows by using a Windows\nmanual-reset event object.\n\nChange-Id: I28ab91d3c1deb3fb5dc97d9435a1c5dad2daba2c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddef74db205c869140a8ab0063c5c4aeacf1fd83",
      "old_mode": 33188,
      "old_path": "test/test.cmake",
      "new_id": "f15db992d4802145e84eadef8e0f3f595ec101ac",
      "new_mode": 33188,
      "new_path": "test/test.cmake"
    },
    {
      "type": "modify",
      "old_id": "a7d7e7be204c68d7618ddc5e13cad5d638d10cca",
      "old_mode": 33188,
      "old_path": "third_party/googletest/README.libaom",
      "new_id": "150a23fb428455ae3d8659f4119c83874dcc91c4",
      "new_mode": 33188,
      "new_path": "third_party/googletest/README.libaom"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28b1a7f9b32479243af3c98cfad98909175484fe",
      "new_mode": 33188,
      "new_path": "third_party/googletest/googletest.patch"
    },
    {
      "type": "modify",
      "old_id": "102e28cd49e5e5e559cd82678690a1641b628b82",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/CMakeLists.txt",
      "new_id": "0567ae7daa32b008e5c1640228128432a3bd29c4",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "77397a5b53fea5352f8af38bdb1c4a0ce0e30d66",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/CONTRIBUTORS",
      "new_id": "ccea41ea810b2631405f9e304aaecb0e50d98d42",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/CONTRIBUTORS"
    },
    {
      "type": "modify",
      "old_id": "30edaecf313a04bd5653c4701dfc0ec32ab2215c",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/README.md",
      "new_id": "598cf31242b763b9df672a8a1bd84621f50dd3dc",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/README.md"
    },
    {
      "type": "modify",
      "old_id": "aa00a5f3d27f1b603ac395169eca96165e6170f1",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/CMakeLists.txt",
      "new_id": "dce6a7c9ee6f2a5468bd98938d4362f9be301991",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d26b309ed0d14c06d96d5cc4efd8bd3bf288cad5",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/README.md",
      "new_id": "a760759eb0a58a6061bcc772ed393574c7eb5296",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/README.md"
    },
    {
      "type": "modify",
      "old_id": "12be4498b1a079681a129e31b17c57e18126a63a",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/cmake/Config.cmake.in",
      "new_id": "3f706612b24f9ad966f45fef722c00bd3ce9c024",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/cmake/Config.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "5a34c07a1b99f8bf9d011e9ada4fabc225f34080",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/cmake/internal_utils.cmake",
      "new_id": "7ca256a76b75ddf2974b7e801a9c718af4a08124",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/cmake/internal_utils.cmake"
    },
    {
      "type": "modify",
      "old_id": "addbb59c6413c2dec2ccee11b20a875343c2a02d",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-assertion-result.h",
      "new_id": "954e7c40f3af8b9b3661fa5c7845dac4323fbb73",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-assertion-result.h"
    },
    {
      "type": "modify",
      "old_id": "84e5a5bbd372df80f268165a601bc995e907641d",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-death-test.h",
      "new_id": "3c61909726f3c15764c825a77d48599e728551b6",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-death-test.h"
    },
    {
      "type": "modify",
      "old_id": "bffa00c5338c2be1fece5754f698b5ea24a3aa4d",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-matchers.h",
      "new_id": "78160f0e418da68d597b72fbe2bba5335b633744",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-matchers.h"
    },
    {
      "type": "modify",
      "old_id": "6c8bf900094a31ad4280e667ecdec149429ff8ec",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-message.h",
      "new_id": "448ac6b7ee2e09e221f3afe6cb185bbae77b372c",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-message.h"
    },
    {
      "type": "modify",
      "old_id": "b55119ac62f73e95562bff7a4ee6d23611cc3513",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-param-test.h",
      "new_id": "9e023f96dc60f7e06d747321c5c66ef33aaf4d5e",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-param-test.h"
    },
    {
      "type": "modify",
      "old_id": "a91e8b8b10ee3620a16ef28434e81c0fc9119c13",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-printers.h",
      "new_id": "198a7693493a33bc8b63de458efe1301c3d4268f",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-printers.h"
    },
    {
      "type": "modify",
      "old_id": "bec8c4810bb189e2efedf6eb2c21d9c199528afb",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-spi.h",
      "new_id": "c0613b6959560be931c52f5d0fd8f9bdf927dcbd",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-spi.h"
    },
    {
      "type": "modify",
      "old_id": "09cc8c34f0413bd36cda310e6cd893cc3e1c51cf",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-test-part.h",
      "new_id": "41c8a9a0d0e31fad50cb6b11adcf514f8261c544",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-test-part.h"
    },
    {
      "type": "modify",
      "old_id": "bd35a32660130403369577f61fb68c85c4f85eb3",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h",
      "new_id": "442e00bd3478a584967d547c2099f4bc3a5d1725",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h"
    },
    {
      "type": "modify",
      "old_id": "d19a587a18cf27f6127a9d0f27f6bc59092913e9",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/gtest.h",
      "new_id": "7be0caaf515cf87e5aa97aaee9ae6968e32664f9",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/gtest.h"
    },
    {
      "type": "modify",
      "old_id": "9b7fb4261aad7c95bd41addc2eaba8b0c206015c",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h",
      "new_id": "db02881c0c899a74f07985980afa2e6e98c68875",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h"
    },
    {
      "type": "modify",
      "old_id": "45580ae805c268d2fd97dc7995bb4fe2a3e5a43d",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h",
      "new_id": "b363259ec6020375171d3f88dba7fdcb5ef0b417",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h"
    },
    {
      "type": "modify",
      "old_id": "a2a60a962b83813d19ecef5990375e0f41e4c65e",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h",
      "new_id": "6dc47be54ad3e79a6bbaaab80c4e6a8153cd30d2",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h"
    },
    {
      "type": "modify",
      "old_id": "9b04e4c85fabd1e3e3bcfcdc5497fad203e9ec4d",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h",
      "new_id": "808d89be91439aa5e736e05bff6d487fcb1fcfa0",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h"
    },
    {
      "type": "modify",
      "old_id": "e7af2f904a4c37e5e01768bbc9d12d423096ff8f",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h",
      "new_id": "a092a86adab27d5b42bb7b68a7ca0f6b2f382ce5",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h"
    },
    {
      "type": "modify",
      "old_id": "f025db76ad371713a12ec29145ddb0dc9e655203",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h",
      "new_id": "7ec968f312e4f41647e18dc7c736988153098353",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h"
    },
    {
      "type": "modify",
      "old_id": "0003d276589db7840a1fa86f2a1ead4985670edf",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h",
      "new_id": "4a5cde3341c327a25f20d0037175247a4d5d529b",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h"
    },
    {
      "type": "modify",
      "old_id": "cca2e1f2ad98f9ecffbf090962f032eff54568a8",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h",
      "new_id": "7c05b58339f681ef1584b81568e0c6f4bfbab870",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h"
    },
    {
      "type": "modify",
      "old_id": "6bc02a7de30afc662599742908a2e451895fdaed",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h",
      "new_id": "78da05316d6b0a1688a0992212527359a0e4e1ad",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h"
    },
    {
      "type": "modify",
      "old_id": "f1c0b10dc9e50124bfdb999f7778b6ad8791141c",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-assertion-result.cc",
      "new_id": "39989216741a5c1f7593786afe8d87b51d53b01e",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-assertion-result.cc"
    },
    {
      "type": "modify",
      "old_id": "e6abc6278ae4b36a6533d307814fce786908e093",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-death-test.cc",
      "new_id": "15472f1a7929cf5399e70bbc0822e90666cdc685",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-death-test.cc"
    },
    {
      "type": "modify",
      "old_id": "f6ee90cdb7c7e5f05ebb43baa4b23aa7c4ea3ed8",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-filepath.cc",
      "new_id": "902d8c7f64b7c44d7bdfc2d6fa9420f5b796eac5",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-filepath.cc"
    },
    {
      "type": "modify",
      "old_id": "0b9e929c6899562d1b6cdb6a89f145880a3f39a6",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-internal-inl.h",
      "new_id": "6a39b93be132e2ac2433d67147770718dd4fe2bf",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-internal-inl.h"
    },
    {
      "type": "modify",
      "old_id": "d797fe4d5866c7da296a64428ad4da352c1e7fe4",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-port.cc",
      "new_id": "53d41d38869210b4ead6bbfbcaa85af7ebba2960",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-port.cc"
    },
    {
      "type": "modify",
      "old_id": "f3976d230dacfd386e7c9afea0da778bbd613f86",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-printers.cc",
      "new_id": "e3acecba8e4dec902013e0356bd97773b06328aa",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-printers.cc"
    },
    {
      "type": "modify",
      "old_id": "eb7c8d1cf9235390e1081c5d5f9acb886802f220",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-test-part.cc",
      "new_id": "6f8ddd7c485c2f9dbd890199ab5ec8ddae72bedc",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-test-part.cc"
    },
    {
      "type": "modify",
      "old_id": "a2828b83c66457d6082d55b05ac5ae596a9d1efc",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest-typed-test.cc",
      "new_id": "b251c09deb80c704f9b34a8a951c15646be2e5ef",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest-typed-test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f31dd22603340a2006d3eb8755df5ea7d414733",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest.cc",
      "new_id": "09af15179f1f9fe328a7dff8402a615a039b1e5a",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "44976375c997bc157fae8137f0ee6b02136112c7",
      "old_mode": 33188,
      "old_path": "third_party/googletest/src/googletest/src/gtest_main.cc",
      "new_id": "8141caf4ca0864f7135767d714a1dfe203f8be73",
      "new_mode": 33188,
      "new_path": "third_party/googletest/src/googletest/src/gtest_main.cc"
    }
  ]
}
