)]}'
{
  "commit": "9b5fdb09380aa28aae2080aa0f5936e4100ab9d1",
  "tree": "9b5bed7c1a64c9888b08c6d3e1e057cb7dca777a",
  "parents": [
    "7581fd5ea62ddbc3777523ffe681b9b1975917cc"
  ],
  "author": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Wed Oct 30 09:47:45 2019 +0000"
  },
  "committer": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Wed Oct 30 09:47:45 2019 +0000"
  },
  "message": "Ignore incomplete extensions when building a FileDescriptor\n\nFileDescriptor construction uses an extension registry including extensions from imports. If these were created using an older version of protoc, the FieldDescriptor.Extension property may be null; we ignore such extensions rather than failing.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83849a2b252d8b823f1ed376f7cdd4ff21b91ac9",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs",
      "new_id": "79ba13b7718bbb62c1005ddd4c824c5298760f87",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "944f6e88d2c8dbe895eb5a974d77d71ba3506ca3",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs",
      "new_id": "510c079434b4d2859b4495c045283a2dc485836a",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs"
    }
  ]
}
