)]}'
{
  "commit": "daff1b1a9cd5cf32c7d5409b4844e32e92dde461",
  "tree": "767b9690db78910605b88f2ae836d24c4b31b0cd",
  "parents": [
    "f8c9a088d66521aacde14357d05c6b2a69000b26"
  ],
  "author": {
    "name": "Vitaly Goldshteyn",
    "email": "goldvitaly@google.com",
    "time": "Thu Jun 05 15:20:43 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 05 15:21:30 2025 -0700"
  },
  "message": "Remove unnecessary modification of growth info in small table case.\n\nWe still allocate and allow modifying GrowthInfo in some codepathes. In most of the hottest codepathes we know that we don\u0027t need to modify or read growth_info for small tables.\n\nIt is still allowed to use `ResetGrowthLeft` and get access via `GetGrowthInfoFromControl`. That simplifies general function and avoids extra complexity. In case we decide to go all the way to allocate only a single slot that will need to be changed.\n\nPiperOrigin-RevId: 767785846\nChange-Id: Ia66be1044f06ab43d36064edfc8007ea5ae3767e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f33232054dc79744608a98bdb761d6254b6da020",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "daa9ff6a952db06138b8dcf790cd51790d46862f",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "e9486c33e32224e7a57ca5afb4a19eeb6c861418",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "822815114eabe89d50b4fa80c85d143cc9a59afb",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
