)]}'
{
  "commit": "99e184abf0ade62ce5e6e630bc15206f3cccf075",
  "tree": "c5244e5fea5a6d7b30229a99a87e90c9be494599",
  "parents": [
    "0f15c850a714790cbaed712503a7fcda24ee1424"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@chromium.org",
    "time": "Thu May 08 04:32:43 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 08 04:38:30 2025 -0700"
  },
  "message": "Roll abseil_revision 2bbec17a3f..1b52dcb350\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/2bbec17a3f..1b52dcb350\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/2bbec17a3f..1b52dcb350\n\nBug: None\nChange-Id: Ie687d968f5b793675d8de5bd45c06952d17d312b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519479\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1457507}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a6143f43a77316d9b99f8d2fe21fbe2888a413e3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f472762593dfc50b1850d668ddef17e653653c4",
      "old_mode": 33188,
      "old_path": "README.chromium",
      "new_id": "044587a6e9843a2484ae438088ea66a26d39ac4b",
      "new_mode": 33188,
      "new_path": "README.chromium"
    },
    {
      "type": "modify",
      "old_id": "7514b86e5e754255976a01c82b4a9c437d6a8c7d",
      "old_mode": 33188,
      "old_path": "absl/base/config.h",
      "new_id": "f3cafbdfa533d67b579b141c7bc9b4f04a13609a",
      "new_mode": 33188,
      "new_path": "absl/base/config.h"
    },
    {
      "type": "modify",
      "old_id": "0f07bcfe29449522c524a0121d613a2026229f3b",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hash_function_defaults.h",
      "new_id": "c2a757b53f6983aec832acb6129022e637803150",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hash_function_defaults.h"
    },
    {
      "type": "modify",
      "old_id": "912d1190a6b911894ce57ae1d014324bd5acf1bc",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hash_function_defaults_test.cc",
      "new_id": "9a39b0719cdfcc6e81c2bd176d2f835dbd5d6312",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hash_function_defaults_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f19e87b3fa563112a571acf2542424e6ad2b3b18",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "339e662d012611ba36a155cf1f12e264b0926e68",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "512c94624bc6139748aad74a514a2542e469d5f8",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "3bc86d19dec938621412b288a47e4017605b3ad3",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    },
    {
      "type": "modify",
      "old_id": "cc0f4bb2d9375d46bf99d65099eeec2addaa763c",
      "old_mode": 33188,
      "old_path": "absl/copts/GENERATED_AbseilCopts.cmake",
      "new_id": "7d8af924ba7deba52368f38119bfd94efe1bfaf9",
      "new_mode": 33188,
      "new_path": "absl/copts/GENERATED_AbseilCopts.cmake"
    },
    {
      "type": "modify",
      "old_id": "35319f08afeb2046a907270af9ee5a1928e52c18",
      "old_mode": 33188,
      "old_path": "absl/copts/GENERATED_copts.bzl",
      "new_id": "23896e9dc25cef2fbbaefffbc2fbeaaa3b97cc66",
      "new_mode": 33188,
      "new_path": "absl/copts/GENERATED_copts.bzl"
    },
    {
      "type": "modify",
      "old_id": "941528e0ba41738f82cf24d693ca4fc8ef80c8fe",
      "old_mode": 33188,
      "old_path": "absl/copts/copts.py",
      "new_id": "8cf8f3107246996f6e1e6eff74f60b641001e153",
      "new_mode": 33188,
      "new_path": "absl/copts/copts.py"
    },
    {
      "type": "modify",
      "old_id": "b1b1c97feea9bac8b1105f9a0c4aa6afd3e5089c",
      "old_mode": 33188,
      "old_path": "absl/debugging/internal/decode_rust_punycode.h",
      "new_id": "44aad8adb2bfc50e27721e353f2183f9c60447f8",
      "new_mode": 33188,
      "new_path": "absl/debugging/internal/decode_rust_punycode.h"
    },
    {
      "type": "modify",
      "old_id": "dc15b8e58499e0ab5e44185af41803e8abc89132",
      "old_mode": 33188,
      "old_path": "absl/debugging/internal/demangle.cc",
      "new_id": "5f62ebb89788b9cb3fe7c410fbccf0220389eddc",
      "new_mode": 33188,
      "new_path": "absl/debugging/internal/demangle.cc"
    },
    {
      "type": "modify",
      "old_id": "9c8225a7599ed7d2a5bb9ebf4539cc2af4e45a86",
      "old_mode": 33188,
      "old_path": "absl/debugging/internal/demangle_test.cc",
      "new_id": "2012184b21cef0e65876e77c71fa0f3268b2242c",
      "new_mode": 33188,
      "new_path": "absl/debugging/internal/demangle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3182f1ff6a357605c789778ee7110669b616abe",
      "old_mode": 33188,
      "old_path": "absl/hash/hash_test.cc",
      "new_id": "7582f54431f0f50c82517d7d9b5f1e6fd10a3632",
      "new_mode": 33188,
      "new_path": "absl/hash/hash_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c7916b50936a5f55e0022b55d694ecb87d17306e",
      "old_mode": 33188,
      "old_path": "absl/hash/internal/hash.h",
      "new_id": "63b35490b212521a690cffb5d4d8c36713e8fc0c",
      "new_mode": 33188,
      "new_path": "absl/hash/internal/hash.h"
    },
    {
      "type": "modify",
      "old_id": "6aae05d1c30558446bb2dcfbc7ffaee283c66a55",
      "old_mode": 33188,
      "old_path": "absl/log/CMakeLists.txt",
      "new_id": "130897f49f676de2dd2290707001ffd8c7a32ebe",
      "new_mode": 33188,
      "new_path": "absl/log/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "44ec71bb4376ba82a45f7b9916727e96e1b0b75c",
      "old_mode": 33188,
      "old_path": "absl/log/internal/BUILD.bazel",
      "new_id": "953b690e98ee33fefadeb3e06e3378a5b3e851f7",
      "new_mode": 33188,
      "new_path": "absl/log/internal/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "54fe654d84dd120cf360c88c262576edfba10c3f",
      "old_mode": 33188,
      "old_path": "absl/log/internal/BUILD.gn",
      "new_id": "fda8e48dc07812fcc2d46596b5dcfbbf813b237d",
      "new_mode": 33188,
      "new_path": "absl/log/internal/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f0e7912c2ac51109ca7f8ea849b136f97ae9c1d5",
      "old_mode": 33188,
      "old_path": "absl/log/internal/append_truncated.h",
      "new_id": "d420a8b5c6ab6ec25edf7f1fe540b809320081db",
      "new_mode": 33188,
      "new_path": "absl/log/internal/append_truncated.h"
    },
    {
      "type": "modify",
      "old_id": "dc7d19e9a13bf21b8731b56916b597bea81b9a55",
      "old_mode": 33188,
      "old_path": "absl/log/internal/check_op.h",
      "new_id": "725340282bdee052fa56fe0f22167c6b69cf9d4d",
      "new_mode": 33188,
      "new_path": "absl/log/internal/check_op.h"
    },
    {
      "type": "modify",
      "old_id": "aaaaf0357b1c60b29c81f081aeffed7af7066651",
      "old_mode": 33188,
      "old_path": "absl/log/internal/log_message.cc",
      "new_id": "07d17a02c1d6d1876e093df321798fbbb83bc8cf",
      "new_mode": 33188,
      "new_path": "absl/log/internal/log_message.cc"
    },
    {
      "type": "modify",
      "old_id": "e7eff47b40666e518eea4d2d63e4af7ddb69e382",
      "old_mode": 33188,
      "old_path": "absl/log/internal/log_message.h",
      "new_id": "1aaf05e31f4a294f826ec96525337d457c752b37",
      "new_mode": 33188,
      "new_path": "absl/log/internal/log_message.h"
    },
    {
      "type": "modify",
      "old_id": "ecd69683009e3a58bae121ee48604f53135d6833",
      "old_mode": 33188,
      "old_path": "absl/log/log_format_test.cc",
      "new_id": "f4e33c98a45e06e700117eb940fcb035786006d2",
      "new_mode": 33188,
      "new_path": "absl/log/log_format_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5e57a154f57090a86c4221446f693137a9a03ae2",
      "old_mode": 33188,
      "old_path": "absl/meta/type_traits.h",
      "new_id": "ba57e52f81079e67b73bb27bf33090438417a4af",
      "new_mode": 33188,
      "new_path": "absl/meta/type_traits.h"
    },
    {
      "type": "modify",
      "old_id": "bcf90d73877ac10900f7aab9a59709b749fa4fdc",
      "old_mode": 33188,
      "old_path": "absl/meta/type_traits_test.cc",
      "new_id": "7c2dbbcfeb0eea80199b91d1e4a692ac9d5f6e5a",
      "new_mode": 33188,
      "new_path": "absl/meta/type_traits_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ca7c5502c2e32297d666a6b9441f15af0d00b5b6",
      "old_mode": 33188,
      "old_path": "absl/status/internal/statusor_internal.h",
      "new_id": "e986611396e1e7b8cbecf3e919f1f974186a130a",
      "new_mode": 33188,
      "new_path": "absl/status/internal/statusor_internal.h"
    },
    {
      "type": "modify",
      "old_id": "5257af0eb24abeb4015496bd71eac70cd81860bc",
      "old_mode": 33188,
      "old_path": "absl/status/statusor.h",
      "new_id": "6142a2f8dd73768a43d232f6ece644984a335068",
      "new_mode": 33188,
      "new_path": "absl/status/statusor.h"
    },
    {
      "type": "modify",
      "old_id": "98117099376631f56b91b7da0ea6e91f314ae109",
      "old_mode": 33188,
      "old_path": "absl/strings/cordz_test_helpers.h",
      "new_id": "66232db7caad5d5be8ae33b8dec1cb90c321ebfa",
      "new_mode": 33188,
      "new_path": "absl/strings/cordz_test_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "b55b412c09194eaeaf32c4263ce9dc49decd7f61",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/cord_internal.h",
      "new_id": "cf1f703bfc65f9ef2d6e832223be10d4f6071966",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/cord_internal.h"
    },
    {
      "type": "modify",
      "old_id": "103c85d16eac5b3cf4f0006c27dea2891d65b1e9",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/str_format/arg.cc",
      "new_id": "01e4e42d9d07fae29e1117c1cc61000a09706c6d",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/str_format/arg.cc"
    },
    {
      "type": "modify",
      "old_id": "309161d5915ef14f17b43ce14398974a54f72e33",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/str_format/arg.h",
      "new_id": "021013fb1ab69ad89b7c1c394fd4db8ca00e0ea9",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/str_format/arg.h"
    },
    {
      "type": "modify",
      "old_id": "baffe05256d0de5b01ab32b27ec82576e93548c6",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/str_format/convert_test.cc",
      "new_id": "e4fa44eb727e5ba11a7a0afa909d22f65566fb4c",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/str_format/convert_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eafd8a3f0e95327250465dd866724e2bbb70e485",
      "old_mode": 33188,
      "old_path": "absl/strings/str_cat.h",
      "new_id": "84db0f6cd500bcc7b46cf1fc1dc0dfed7c39c30c",
      "new_mode": 33188,
      "new_path": "absl/strings/str_cat.h"
    },
    {
      "type": "modify",
      "old_id": "4de379eb5316c560d57f3a4a7c068eb84928c49b",
      "old_mode": 33188,
      "old_path": "absl/strings/str_cat_test.cc",
      "new_id": "a3bd42ccd977e977d96a84be8b80ba53281a5a80",
      "new_mode": 33188,
      "new_path": "absl/strings/str_cat_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7064cc7183dfa0e8204c449e2576e446fe2afe41",
      "old_mode": 33188,
      "old_path": "absl/strings/string_view_test.cc",
      "new_id": "0a2a7a97b4bfdbe94aa88916465f09ec8a68fd38",
      "new_mode": 33188,
      "new_path": "absl/strings/string_view_test.cc"
    },
    {
      "type": "modify",
      "old_id": "08f64e99164d8b7258ae1494165b00ebc9d73703",
      "old_mode": 33188,
      "old_path": "absl/strings/substitute.h",
      "new_id": "c93b1cc645fd0159a652422eb649728f1528c981",
      "new_mode": 33188,
      "new_path": "absl/strings/substitute.h"
    },
    {
      "type": "modify",
      "old_id": "444b2ae6944488a6e4cf772d840815df4549a1cc",
      "old_mode": 33188,
      "old_path": "absl/types/span.h",
      "new_id": "39e6a8a5d75de6cbbcb60eea229aa75ff43176d1",
      "new_mode": 33188,
      "new_path": "absl/types/span.h"
    },
    {
      "type": "modify",
      "old_id": "3e14ca3518160b0d0006373b2550c1fa9dca2132",
      "old_mode": 33188,
      "old_path": "ci/cmake_common.sh",
      "new_id": "484230cdf05c35b35312b95aeaa54385f7db8f28",
      "new_mode": 33188,
      "new_path": "ci/cmake_common.sh"
    },
    {
      "type": "modify",
      "old_id": "d9e5992a7d49f538855658bfe8ab586afd305c5c",
      "old_mode": 33261,
      "old_path": "ci/linux_arm_clang-latest_libcxx_bazel.sh",
      "new_id": "631a8bd706b22f04960a36f859d1cb718500a4a0",
      "new_mode": 33261,
      "new_path": "ci/linux_arm_clang-latest_libcxx_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "c83f3a05a6c06281b38c2d470a3bf6ef6e967114",
      "old_mode": 33261,
      "old_path": "ci/linux_clang-latest_libcxx_asan_bazel.sh",
      "new_id": "cfc551080db37f1750c5cb94813a869b50467975",
      "new_mode": 33261,
      "new_path": "ci/linux_clang-latest_libcxx_asan_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "832a9d8baf4b14677b8a2999506899a59980271c",
      "old_mode": 33261,
      "old_path": "ci/linux_clang-latest_libcxx_bazel.sh",
      "new_id": "5c51d158345c18a589ea4fdb454e65881ed78a2a",
      "new_mode": 33261,
      "new_path": "ci/linux_clang-latest_libcxx_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "82b4dd16b15271afaab4acb8c0b6ad6708ddc216",
      "old_mode": 33261,
      "old_path": "ci/linux_clang-latest_libcxx_tsan_bazel.sh",
      "new_id": "c9ea22d8246415a21d391b91b602ab1701446ab9",
      "new_mode": 33261,
      "new_path": "ci/linux_clang-latest_libcxx_tsan_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "06aef6219eed86d5e814dc0363193f1b47776737",
      "old_mode": 33261,
      "old_path": "ci/linux_clang-latest_libstdcxx_bazel.sh",
      "new_id": "a1620e016987a4aa9ce7daa6d0629367a167c8a6",
      "new_mode": 33261,
      "new_path": "ci/linux_clang-latest_libstdcxx_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "3f824a8e744afaa98a76a9afa50ef1002f9cda73",
      "old_mode": 33188,
      "old_path": "ci/linux_docker_containers.sh",
      "new_id": "0f454716681339caa06f7a963ba2c1f7933c1956",
      "new_mode": 33188,
      "new_path": "ci/linux_docker_containers.sh"
    },
    {
      "type": "modify",
      "old_id": "74d996ab53c312c0fa89e8f337d8cbf56c184264",
      "old_mode": 33261,
      "old_path": "ci/linux_gcc-floor_libstdcxx_bazel.sh",
      "new_id": "b683b60c2fd60737e17bbf6f2ffc853eb6a39f79",
      "new_mode": 33261,
      "new_path": "ci/linux_gcc-floor_libstdcxx_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "2daa13263ae285bd8793f3cc1318866001162de4",
      "old_mode": 33261,
      "old_path": "ci/linux_gcc-latest_libstdcxx_bazel.sh",
      "new_id": "b092c1d6d4ceee031387e958dd9178ed6870ae6f",
      "new_mode": 33261,
      "new_path": "ci/linux_gcc-latest_libstdcxx_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "51ffde8d62ac3bfdbabd3b8cc92580e4e426001c",
      "old_mode": 33261,
      "old_path": "ci/macos_xcode_bazel.sh",
      "new_id": "b05cfac2267d5c2e7cb7fef862764533b95ce30a",
      "new_mode": 33261,
      "new_path": "ci/macos_xcode_bazel.sh"
    },
    {
      "type": "modify",
      "old_id": "f9512ef0bce172398eed00ab493d047060ab5c66",
      "old_mode": 33261,
      "old_path": "ci/windows_clangcl_bazel.bat",
      "new_id": "26fd5af863e7615e8472611d3859de0b5fcd23ea",
      "new_mode": 33261,
      "new_path": "ci/windows_clangcl_bazel.bat"
    },
    {
      "type": "modify",
      "old_id": "e0cd0169bedd1fe3760126da665b21573e3c7281",
      "old_mode": 33261,
      "old_path": "ci/windows_msvc_bazel.bat",
      "new_id": "bbb57b41b25bac969bf06d223e9b7800cbea8bc1",
      "new_mode": 33261,
      "new_path": "ci/windows_msvc_bazel.bat"
    },
    {
      "type": "modify",
      "old_id": "c2d9e429f9a1b5c73dc04f18f04b528db13c8fad",
      "old_mode": 33261,
      "old_path": "ci/windows_msvc_cmake.bat",
      "new_id": "62cdb70c4084f8b859af59c36073b196e7d4a840",
      "new_mode": 33261,
      "new_path": "ci/windows_msvc_cmake.bat"
    },
    {
      "type": "modify",
      "old_id": "14e46ace3fd80fcd07771316c20ae14ba3d9d090",
      "old_mode": 33188,
      "old_path": "symbols_arm64_dbg.def",
      "new_id": "c6f40ac737e88282bebc91106db1741128ffc13f",
      "new_mode": 33188,
      "new_path": "symbols_arm64_dbg.def"
    },
    {
      "type": "modify",
      "old_id": "c6ad2fa7d41767924b48d25fdb5326680c856521",
      "old_mode": 33188,
      "old_path": "symbols_arm64_rel.def",
      "new_id": "ad256a40b91c64bbd0e9e68c4de9eb3361bb24e5",
      "new_mode": 33188,
      "new_path": "symbols_arm64_rel.def"
    },
    {
      "type": "modify",
      "old_id": "db9f1cce104a507375edf0e352a94ed8ef246cc8",
      "old_mode": 33188,
      "old_path": "symbols_x64_dbg.def",
      "new_id": "3175b4f375de04bec8e0fc8782354e5b5dd869a1",
      "new_mode": 33188,
      "new_path": "symbols_x64_dbg.def"
    },
    {
      "type": "modify",
      "old_id": "05c9783c5267131f7e2f40f75478af36fcda1747",
      "old_mode": 33188,
      "old_path": "symbols_x64_rel.def",
      "new_id": "7564af2a01917983450fa6f88c7cbf2086fd0b37",
      "new_mode": 33188,
      "new_path": "symbols_x64_rel.def"
    },
    {
      "type": "modify",
      "old_id": "456c01a7cece674fec5fcc1e97143dab54a752d1",
      "old_mode": 33188,
      "old_path": "symbols_x64_rel_asan.def",
      "new_id": "d12f237e563918a725d779c8847a5a335d0cdd77",
      "new_mode": 33188,
      "new_path": "symbols_x64_rel_asan.def"
    },
    {
      "type": "modify",
      "old_id": "3aa6864edaceb3713a110df38ce6f780f092ba4b",
      "old_mode": 33188,
      "old_path": "symbols_x86_dbg.def",
      "new_id": "a2f02fe10d6d362d4c927a5ffd93c63afe166bb4",
      "new_mode": 33188,
      "new_path": "symbols_x86_dbg.def"
    },
    {
      "type": "modify",
      "old_id": "bb4bb38e21f068f54b87b33824f1b3915c020ba8",
      "old_mode": 33188,
      "old_path": "symbols_x86_rel.def",
      "new_id": "3316635ae1b4d31bf4bf4d4bab5cd4696011ec6f",
      "new_mode": 33188,
      "new_path": "symbols_x86_rel.def"
    }
  ]
}
