)]}'
{
  "commit": "55cfaf3e0c3ecbad04fc4dd0715919ed4bfdb0b0",
  "tree": "9348bd2a20bfa3ce2bc00247304b12b3c60f28da",
  "parents": [
    "ae92c14835af39e9076173382b5ecb01216e0406"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "haberman@google.com",
    "time": "Wed Apr 19 12:27:20 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Apr 19 12:28:02 2023 -0700"
  },
  "message": "Moved promotion-related accessors to a separate file.\n\nSince promotion is a more complicated operation than the simple accessors, and since promotion logic will likely be changing before long, it helps to put promotion-related logic in a separate place and rule.\n\nPiperOrigin-RevId: 525519707\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "045ded0abc24022b3df1ff26c06f3254c65f3503",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "89d9e3c22d2cee41e69bdbb6a77239b494ae41aa",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "2f1dd7cb6eb4b44f6e695a8a812414b10bdef04c",
      "old_mode": 33188,
      "old_path": "upb/message/accessors.c",
      "new_id": "d2c74df454900fb207413ef0b69f4dc8d3542f6d",
      "new_mode": 33188,
      "new_path": "upb/message/accessors.c"
    },
    {
      "type": "modify",
      "old_id": "6d42d88cfe124251df123a1691ca218ef321f58d",
      "old_mode": 33188,
      "old_path": "upb/message/accessors.h",
      "new_id": "0432d9e08eb468c9ddf9623dc370d5445e051a24",
      "new_mode": 33188,
      "new_path": "upb/message/accessors.h"
    },
    {
      "type": "modify",
      "old_id": "910a700994c1e2595636b36750f5f6c4bd5b4df4",
      "old_mode": 33188,
      "old_path": "upb/message/accessors_test.cc",
      "new_id": "a46f60254e2ade7bfd47f662294c5925093f7f27",
      "new_mode": 33188,
      "new_path": "upb/message/accessors_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1cf7249c2d9b02e4df394767ff9160a1e58b036d",
      "old_mode": 33188,
      "old_path": "upb/message/message.h",
      "new_id": "dbf0e139790ca10c6113dfeb2a2cf7bec75d3e6c",
      "new_mode": 33188,
      "new_path": "upb/message/message.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f2a2db930fbb25db199b876c946ca25570bc604",
      "new_mode": 33188,
      "new_path": "upb/message/promote.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36b45aab450e4bdac914a482951f560da3d8efab",
      "new_mode": 33188,
      "new_path": "upb/message/promote.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98d98c56f4bb0b9918e94ea3902845ca614cd560",
      "new_mode": 33188,
      "new_path": "upb/message/promote_test.cc"
    }
  ]
}
