)]}'
{
  "commit": "ffb2b538347d3a1e1f63bf85db8260dc4d514aa9",
  "tree": "ddfcca7ed4a6c56b7463eb5f94f7be46c4c8d6af",
  "parents": [
    "c02ded7a57ae0be10d24e58a6e917b019fe46781"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Thu Jul 09 11:06:24 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 09 11:06:24 2020 -0700"
  },
  "message": "Remove old PHP extension (#7695)\n\n* Removed references to legacy class names from generated code.\r\n\r\n* Removed old PHP extension in favor of new extension. This drops PHP5 compat.\r\n\r\n* Updated failure lists for things fixed by the new extension.\r\n\r\n* Updated Makefile.am for new file list.\r\n\r\n* Fix distcheck.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b864faaecc1f7a106d0a27343c114c90b8ae64d",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "631df6f31487b86236bac5a69d8a072359ae5c18",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "f6c6bc8d24453c96c758a0d265845de064e7ae83",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_php_c.txt",
      "new_id": "cfed9f6d4d42de0211325b987a351b1e4e79b829",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_php_c.txt"
    },
    {
      "type": "modify",
      "old_id": "280e5ff3f968537febb7b58766badc954bc4e5c8",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_php_c_32.txt",
      "new_id": "cfed9f6d4d42de0211325b987a351b1e4e79b829",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_php_c_32.txt"
    },
    {
      "type": "rename",
      "old_id": "035dfcad760f2fddc0eaff21f954483c38b0ce7a",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/arena.c",
      "new_id": "035dfcad760f2fddc0eaff21f954483c38b0ce7a",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/arena.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "67e165d37d35c2326123247f321703af26f28d92",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/arena.h",
      "new_id": "67e165d37d35c2326123247f321703af26f28d92",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/arena.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "5174f4a78bb6b8437795a4b568c1ee594696c71a",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/array.c",
      "new_id": "571d3e41cdeea4d86e202c14ddcae7e214633f14",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/array.c"
    },
    {
      "type": "rename",
      "old_id": "5cf517c5662d24a387ed7a798bd8687323f18fcd",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/array.h",
      "new_id": "5cf517c5662d24a387ed7a798bd8687323f18fcd",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/array.h",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "1bb5dbfa85b9493564cbd1ebc609021c4d5da8fc",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/builtin_descriptors.inc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "76147677a1774c45f00088e5a6ab66c3aae71fb6",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/bundled_php.h",
      "new_id": "76147677a1774c45f00088e5a6ab66c3aae71fb6",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/bundled_php.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "ab032e466b5745bbaa727376f7ac12b0d28d27f9",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/config.m4",
      "new_id": "3fdcb00480d41d0b4d22b8c5f3176920f1bb9472",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/config.m4"
    },
    {
      "type": "rename",
      "old_id": "dd076c5f1ab5ff2ee157d694ec4de00c3817afab",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/convert.c",
      "new_id": "dd076c5f1ab5ff2ee157d694ec4de00c3817afab",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/convert.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "06c05c72750cb831aa9037fdd37c28af5392efb2",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/convert.h",
      "new_id": "06c05c72750cb831aa9037fdd37c28af5392efb2",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/convert.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "5edcb03516d413667d3551529614643aa01348db",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/def.c",
      "new_id": "c76134d86baa4e7b8049b9931c313744dc3e297c",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/def.c"
    },
    {
      "type": "rename",
      "old_id": "515a83eca7daa7f936bb7d123a5f78246c24faa4",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/def.h",
      "new_id": "515a83eca7daa7f936bb7d123a5f78246c24faa4",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/def.h",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "8eaa5d22eed8870c75b2c68fc8f25a10f14e057e",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/encode_decode.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "c6043e28911fb381d4a0ac10c0c92ea249bae010",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/make-preload.php",
      "new_id": "4b1ce7f676fa27f9bf91659f9272314172e497de",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/make-preload.php",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "2dded9224e1c9f344fa653b4a377fe6a221e43c3",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/map.c",
      "new_id": "0217c6491e598b1939075528660bbaf751cee04b",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/map.c"
    },
    {
      "type": "rename",
      "old_id": "9b3c9c144cd415927932bc17c9b8321fda50f041",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/map.h",
      "new_id": "9b3c9c144cd415927932bc17c9b8321fda50f041",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/map.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "036633781db2e62832e0f451dbe96057bade6983",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/message.c",
      "new_id": "20dd37a76e05808b724e182ab05194ad823d418f",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/message.c"
    },
    {
      "type": "rename",
      "old_id": "50839760164359fa7f34c2298df4f4332d442ffc",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/message.h",
      "new_id": "50839760164359fa7f34c2298df4f4332d442ffc",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/message.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ff04b3cbc35b0d803513f6cc4e79ce495685aa34",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/names.c",
      "new_id": "ff04b3cbc35b0d803513f6cc4e79ce495685aa34",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/names.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75101c5a78c39ef14079b17794aafe20e58f6edf",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/names.h",
      "new_id": "75101c5a78c39ef14079b17794aafe20e58f6edf",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/names.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "01a4b86d671db8125c5e07a975f703e6f56fb546",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/package.xml",
      "new_id": "b8ae8bae713502bffc9eddad921045700cee59f5",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/package.xml"
    },
    {
      "type": "rename",
      "old_id": "f5ea2ef20a29bdb5281756efe8057b0bf5b2cc45",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/php-upb.c",
      "new_id": "f5ea2ef20a29bdb5281756efe8057b0bf5b2cc45",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/php-upb.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a07885ff9caa10ea58ca82dcc77707b9b7acf068",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/php-upb.h",
      "new_id": "a07885ff9caa10ea58ca82dcc77707b9b7acf068",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/php-upb.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "e9ac93594931ad2e61796d3c1d877c2fe5c5cc34",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.c",
      "new_id": "15c8f9bd72e9451b5b662dcca8d3b502032d0536",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.c"
    },
    {
      "type": "modify",
      "old_id": "520888733f264913de5af5ff456addded386cd97",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "6a7afae0619a98322a2d4aa9e51307a57b4f0f59",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "delete",
      "old_id": "fec73358479c2c74abee939bc7f6c74c5b08d64f",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/storage.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "84d06be7efb845ec7fcbb53fc8cd624483b22e4f",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/type_check.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf27432f03da0c98490b619869979c1623c4f106",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/upb.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "179e49877742fa7e7f42a63e7c14e6a88d0b545d",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/upb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2752a08b05937e6b1f504c4b6855b47deb7bf766",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/utf8.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "28b8d874a8b53ef6cd78640ff490b52f4e07e071",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/utf8.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "571d3e41cdeea4d86e202c14ddcae7e214633f14",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/array.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3fdcb00480d41d0b4d22b8c5f3176920f1bb9472",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/config.m4",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c76134d86baa4e7b8049b9931c313744dc3e297c",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/def.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0217c6491e598b1939075528660bbaf751cee04b",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/map.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20dd37a76e05808b724e182ab05194ad823d418f",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/message.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "15c8f9bd72e9451b5b662dcca8d3b502032d0536",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/protobuf.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a7afae0619a98322a2d4aa9e51307a57b4f0f59",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf2/protobuf.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "37c6810b66ecfaf4ebfbff7a687100e22237ef52",
      "old_mode": 33261,
      "old_path": "php/tests/compile_extension.sh",
      "new_id": "5834249e39be4efe0215bec40bbfa9399c195139",
      "new_mode": 33261,
      "new_path": "php/tests/compile_extension.sh"
    },
    {
      "type": "modify",
      "old_id": "307b749c4930b917734927b8bf125eeab67ae3b0",
      "old_mode": 33188,
      "old_path": "php/tests/php_implementation_test.php",
      "new_id": "db3c361caf178218eb94882a5c4339eb91c068f0",
      "new_mode": 33188,
      "new_path": "php/tests/php_implementation_test.php"
    },
    {
      "type": "modify",
      "old_id": "b1d8d5f995b837a65f1478f3a0236c6070ffc3a5",
      "old_mode": 33261,
      "old_path": "php/tests/test.sh",
      "new_id": "b10b57fd193c2f2f497127cb32274102bc8746f5",
      "new_mode": 33261,
      "new_path": "php/tests/test.sh"
    },
    {
      "type": "modify",
      "old_id": "c652f15e936c50926a4d478f996edcb5b499aefa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/php/php_generator.cc",
      "new_id": "4a6206a0f274a72908bbb069e707615aa9ac9521",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/php/php_generator.cc"
    }
  ]
}
