)]}'
{
  "commit": "3cae867740e409d9b9fbc1224c35357a49ce0ce2",
  "tree": "8a2d38891a9bfb23f95886ea214729236bc96d8c",
  "parents": [
    "3cc55d6167e086aef90710874d8de4ca68197f2f"
  ],
  "author": {
    "name": "Paul Yang",
    "email": "TeBoring@users.noreply.github.com",
    "time": "Mon Nov 18 13:13:25 2019 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 18 13:13:25 2019 -0800"
  },
  "message": "Persistent Descriptor Pool (#6899)\n\n* Make reserve names map persistent\r\n\r\n* Add DescriptorInternal to map\r\n\r\n* Use get_msgdef_desc in encode_decode.c\r\n\r\n* Add persistent map for ce\u003d\u003edef and enum\u003d\u003edef\r\n\r\n* Replace get_ce_obj\r\n\r\n* Remove get_proto_obj\r\n\r\n* Remove obsolete fields from Descriptor and EnumDescriptor\r\n\r\n* Add cache for descriptor php values\r\n\r\n* Add cache for descriptors\r\n\r\n* Fix bug\r\n\r\n* Avoid add generated file again if it has been added\r\n\r\n* Fix the bug upb depends on null-ended str for look up.\r\n\r\n* Initialize generated pool impl\r\n\r\n* Turn down old generated pool\r\n\r\n* Add init entry flag protobuf.keep_descriptor_pool_after_request\r\n\r\nBy default, it\u0027s off. Add protobuf.keep_descriptor_pool_after_request\u003d1 to php.ini to enable it\r\n\r\n* Fix zts build\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5df68024891627311b5f9fa13d80c01235adf96e",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/def.c",
      "new_id": "7c575c35cfe8d3b145ba7c08af8e2d8541387201",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/def.c"
    },
    {
      "type": "modify",
      "old_id": "2612d22d6696243d0e26d8b1fb75c9c800b85734",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/encode_decode.c",
      "new_id": "14808eb1ae152665d1d4ae17e4fabad2c8027638",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/encode_decode.c"
    },
    {
      "type": "modify",
      "old_id": "291c2e5dfef628514bd273603c1da2edefcff582",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/message.c",
      "new_id": "e80ec4ec37bb68ee1ad6dfe5bca47bc027696826",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/message.c"
    },
    {
      "type": "modify",
      "old_id": "19cc5efb4ee707e3e784cc9e058f78b26fb6f02b",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.c",
      "new_id": "fd97c89bd73f2f9b8f3c9a815ae54ca44272f471",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.c"
    },
    {
      "type": "modify",
      "old_id": "908134118ff078bdb74642c158d427ed6b9be211",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "1fd90f21af44e2a22af53cc2e5037258ff0e97e6",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "4a8543f7b94825c045006fbade658ce916b57fda",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/storage.c",
      "new_id": "2521af5b2e18559e5f6c7210b7a42b6412d379e4",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/storage.c"
    },
    {
      "type": "modify",
      "old_id": "9ec5bdf289d438890f71f5030cac02b88cf4ea44",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/upb.c",
      "new_id": "e69544755b97d7d48d654ae3b678218331f20353",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/upb.c"
    },
    {
      "type": "modify",
      "old_id": "058772741674db6abad316afcc96cdd96fca35bd",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/upb.h",
      "new_id": "1b0075c2a5271a708a5b18b8b37b9ec6795cfad8",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/upb.h"
    },
    {
      "type": "modify",
      "old_id": "be6e97fe8594d0c1b9ec8c08bf81e90970384b7b",
      "old_mode": 33261,
      "old_path": "php/tests/test.sh",
      "new_id": "9ef565c71338db6ea8bf06cb2af6f6b7988c3395",
      "new_mode": 33261,
      "new_path": "php/tests/test.sh"
    }
  ]
}
