)]}'
{
  "commit": "7282f29ced966e708fb6364d4f41bc01e86fb246",
  "tree": "48a0931a10c7dd24be0700fba10d29cf59e7f67c",
  "parents": [
    "4252b7aff3ac38d09b7ea6dba3b603d71561330c"
  ],
  "author": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Wed Oct 30 11:59:09 2019 +0000"
  },
  "committer": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Wed Oct 30 11:59:09 2019 +0000"
  },
  "message": "Avoid NullReferenceException when accessing CustomOptions\n\nEven though the property is deprecated, it still shouldn\u0027t throw.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02fe778fbcf662c8e0c08d7d5ac6268105d75be6",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs",
      "new_id": "d65a6f202379959f1ed1055a062e03b5d11f593e",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs"
    },
    {
      "type": "modify",
      "old_id": "33be96198deb0e9eb196c4ec7b0c4459116818a2",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs",
      "new_id": "264a88a063bc88133ee7eb7b8a452c1c20d2f73c",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "a476ef1f91081d2bb0623c606282e3b0acd76d04",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs",
      "new_id": "393382010559e17e221be1c04c7368ad8d251476",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "a81bc9ccce0992c02366f446d41f3d1e56a82130",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs",
      "new_id": "ddd671aadba76ebe7cbe0a08b88936ee924f8df1",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "83849a2b252d8b823f1ed376f7cdd4ff21b91ac9",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs",
      "new_id": "dbb6b155e995a537f73159e9b635a8c52a20a66f",
      "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": "e27851409441c46fadeeec906f6109c360c3c628",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "13d239601ad66e6194a1299f8fa664f8cb7f42e5",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs",
      "new_id": "92250ba662e007a1ddeb4c904d9db2e47b87f8cd",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "655c07e64b703f31e088e1774e12aa1eafdbd891",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs",
      "new_id": "1e30b92ed6275f89dac1d211efe1614a94469491",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "120c6c64439bde8365ed5a67083b5b6c0bbbe9eb",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs",
      "new_id": "ba310ad9f96b85c62f1aad1f7e87f8491bf699f5",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs"
    }
  ]
}
