)]}'
{
  "commit": "630e92d5d51d73a1f60ddd7654980ca2eae91582",
  "tree": "1f28b864b9d88bda842eebcb5a9be21c4d11d992",
  "parents": [
    "ab8fec82ff9acd7df15b123f7dbd7a3fe7ba7792"
  ],
  "author": {
    "name": "Derek Mauro",
    "email": "dmauro@google.com",
    "time": "Fri Dec 19 04:49:30 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 19 04:50:33 2025 -0800"
  },
  "message": "Add absl::linked_hash_set and absl::linked_hash_map\n\nThese are hash containers ordered by insertion.\n\nPiperOrigin-RevId: 846682470\nChange-Id: I1c7fc54197d074666754f94b477782400197a14e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b419f1b90bc1c17a25f6057d7f74d71e267b2ec4",
      "old_mode": 33188,
      "old_path": "CMake/AbseilDll.cmake",
      "new_id": "91e220a8335e711f864accc64626a2563c2352db",
      "new_mode": 33188,
      "new_path": "CMake/AbseilDll.cmake"
    },
    {
      "type": "modify",
      "old_id": "ab6533fec29ec802a95b86acddc1ddc119758e03",
      "old_mode": 33188,
      "old_path": "absl/container/BUILD.bazel",
      "new_id": "b61dcc067e05c265a9df2298c81f286c7c51023d",
      "new_mode": 33188,
      "new_path": "absl/container/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "adce9a962dbe9ef5a88bee1d877bd37b9ccc2b00",
      "old_mode": 33188,
      "old_path": "absl/container/CMakeLists.txt",
      "new_id": "40b8b074a5e6cfac8636f66e592996b02571c034",
      "new_mode": 33188,
      "new_path": "absl/container/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e1d9382a231470e4e44cfe9361dd2259f97ca763",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_map_test.cc",
      "new_id": "73f28c722070738c05903bcb9245205daf3a6e97",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ca069b402ad03d6175d094eab94c28952eebd88f",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_set_test.cc",
      "new_id": "9b6a6d17e54d209e7f65616b8132de2fe7b95611",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_set_test.cc"
    },
    {
      "type": "modify",
      "old_id": "be20e218332f018ef23074153c874f5e17adc1a8",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hash_generator_testing.cc",
      "new_id": "4ae58da1febf7a760a656e14893c5575084abd13",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hash_generator_testing.cc"
    },
    {
      "type": "modify",
      "old_id": "14c878e4c23b2903751429b8c4e152071d940973",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hash_generator_testing.h",
      "new_id": "4c5d87b7b76beebd78063c57a3b6c6dbabb40997",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hash_generator_testing.h"
    },
    {
      "type": "modify",
      "old_id": "e9f57579ed75df3e78af57a46946ee205952098c",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hash_policy_testing.h",
      "new_id": "86ea96a238dbd961b310329f648dc1b9859dea2a",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hash_policy_testing.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8cfae321492381548c9544e03a047a8522c9f78",
      "new_mode": 33188,
      "new_path": "absl/container/internal/heterogeneous_lookup_testing.h"
    },
    {
      "type": "modify",
      "old_id": "7e84dc2554d4e7af5021f500095cba86c0b74904",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_map_constructor_test.h",
      "new_id": "1076aea7a6c105707a01bb23f365e519ec92eae2",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_map_constructor_test.h"
    },
    {
      "type": "modify",
      "old_id": "3713cd9a2b843da0cd9e626badafc8035d8721cf",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_map_lookup_test.h",
      "new_id": "ba037c0563f2fe7b6c151044e13b63dd8bd46ad8",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_map_lookup_test.h"
    },
    {
      "type": "modify",
      "old_id": "7d48cdb890bba6f853a01501d1e1368631e400c5",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_map_members_test.h",
      "new_id": "e9f4979512a2200699227224876013148289b32f",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_map_members_test.h"
    },
    {
      "type": "modify",
      "old_id": "4d9ab30fd43ba23608cdce12098fced580d06279",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_map_modifiers_test.h",
      "new_id": "a0b01a04e14beffa9575a4c7e547ef7997f7bde3",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_map_modifiers_test.h"
    },
    {
      "type": "modify",
      "old_id": "af1116e6c3ef1f1174024415c74d695adf6e4783",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_set_constructor_test.h",
      "new_id": "7038a0c8b2c62cd79d110bfff744527ad7f39528",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_set_constructor_test.h"
    },
    {
      "type": "modify",
      "old_id": "b35f766e794831a19eec05e5f0fb764fea50c40f",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_set_lookup_test.h",
      "new_id": "dc6311814311d37e8874c8f2813e61e0e1809816",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_set_lookup_test.h"
    },
    {
      "type": "modify",
      "old_id": "4c5e104af292412cab62f95b98cfd834b6775fd8",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_set_members_test.h",
      "new_id": "b416fef4d789f27c68c77f2cfa4949b47b1449ee",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_set_members_test.h"
    },
    {
      "type": "modify",
      "old_id": "d8864bb28e067cdf8f147046a69466a7d8fcd9c8",
      "old_mode": 33188,
      "old_path": "absl/container/internal/unordered_set_modifiers_test.h",
      "new_id": "b647642cbf4617c3d4dee2ceea5df4ecb60c4725",
      "new_mode": 33188,
      "new_path": "absl/container/internal/unordered_set_modifiers_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec0ada28b86206cdc4de13ae2105cb76a8277b9",
      "new_mode": 33188,
      "new_path": "absl/container/linked_hash_map.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a0db38a7bcb75a34378cd02c6e84c89a8ab872b",
      "new_mode": 33188,
      "new_path": "absl/container/linked_hash_map_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54d42fea2f7c8380220703a2129f2a6f76ef2ee4",
      "new_mode": 33188,
      "new_path": "absl/container/linked_hash_map_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f874cd1ca98cc70f9651cf7a2fa3b72c7ff6e3a1",
      "new_mode": 33188,
      "new_path": "absl/container/linked_hash_set.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e790e7d1ad51cb164937319ea215bc99212dc763",
      "new_mode": 33188,
      "new_path": "absl/container/linked_hash_set_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b641b97539a45ba56bb431da31c2c861153021b1",
      "new_mode": 33188,
      "new_path": "absl/container/linked_hash_set_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e616ac1e227429a834e020e7963ee46ae6e2c049",
      "old_mode": 33188,
      "old_path": "absl/container/node_hash_set_test.cc",
      "new_id": "e1f5bd951788b00c17cade1b86bfc612614c5d5a",
      "new_mode": 33188,
      "new_path": "absl/container/node_hash_set_test.cc"
    }
  ]
}
