)]}'
{
  "commit": "af4f27f00ab1bc9ccd5c6c0c7c9d03691813901a",
  "tree": "88d8ffa655822c0e83c165c8ec419bd515004e46",
  "parents": [
    "7313246786857168dac4c3191e80843b58e294c3"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Mon Feb 09 13:14:56 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Feb 09 13:15:24 2026 -0800"
  },
  "message": "Construct {flat,node}_hash_{set,map} w/ from_range\n\nAdds constructors accepting std::from_range if building with C++23. See https://en.cppreference.com/w/cpp/ranges/from_range.html for context.\n\nPiperOrigin-RevId: 867742476\nChange-Id: I9ab07e772477bcc29fff438903b90945b89c5a1f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ce3353e5c9f2e1deadaff06fd184b188d4a96ae",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_map.h",
      "new_id": "1677f6ae6d7a8a277656b2e06fc76f5bed53b020",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_map.h"
    },
    {
      "type": "modify",
      "old_id": "73f28c722070738c05903bcb9245205daf3a6e97",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_map_test.cc",
      "new_id": "a4efb7d5ea089ea41cbcb5498633b17dfb15ef26",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a469fa0afdd2e18f6390222bc879e732bd0d786c",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_set.h",
      "new_id": "f802057194b4f6175a3c7746ee89eaca4da00741",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_set.h"
    },
    {
      "type": "modify",
      "old_id": "9b6a6d17e54d209e7f65616b8132de2fe7b95611",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_set_test.cc",
      "new_id": "f776f387e6e8c413c1edd3d6e95216efee7daac6",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_set_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d307e2d94deafc7709e63cd5322a5afc2e4b2c44",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "a123ebda5313df6043b883a36118471cb6836b18",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    },
    {
      "type": "modify",
      "old_id": "580a04480cbf71f0711d56d384f1dc8dba7fcff2",
      "old_mode": 33188,
      "old_path": "absl/container/node_hash_map.h",
      "new_id": "3ceef32cfa1f631d0a73b752984847dcc99745b2",
      "new_mode": 33188,
      "new_path": "absl/container/node_hash_map.h"
    },
    {
      "type": "modify",
      "old_id": "c67d81f9d8680a559c850f102c562e81e7e61fc3",
      "old_mode": 33188,
      "old_path": "absl/container/node_hash_map_test.cc",
      "new_id": "6e92bbe56e1397c17864a453305ec6f4c97fb93d",
      "new_mode": 33188,
      "new_path": "absl/container/node_hash_map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f69c6ab2a6336006056969124bbbcfa1a0633d1d",
      "old_mode": 33188,
      "old_path": "absl/container/node_hash_set.h",
      "new_id": "17aa763cc3b48b6d849e95fc85bfe8ede8eae143",
      "new_mode": 33188,
      "new_path": "absl/container/node_hash_set.h"
    },
    {
      "type": "modify",
      "old_id": "e1f5bd951788b00c17cade1b86bfc612614c5d5a",
      "old_mode": 33188,
      "old_path": "absl/container/node_hash_set_test.cc",
      "new_id": "b29d0ca2173525f8b57915b9387bd9e22e46dfef",
      "new_mode": 33188,
      "new_path": "absl/container/node_hash_set_test.cc"
    }
  ]
}
