)]}'
{
  "commit": "9926c9504b9475cfccf5d928d395b645456d6e0d",
  "tree": "57b6e7726334df8b203e4577ff6adf0e092958e2",
  "parents": [
    "9d74aafbe1ab9933b40c2d2db8b871f91694de03"
  ],
  "author": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Mon Apr 27 07:18:45 2020 +0100"
  },
  "committer": {
    "name": "Jon Skeet",
    "email": "skeet@pobox.com",
    "time": "Fri May 01 09:06:44 2020 +0100"
  },
  "message": "Regenerate C# code based on the previous commit\n\n(This removes the Has/Clear members for message types in proto2.)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ba1275fb6fc47f2f145e7300d75cc9de1722389",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test.TestProtos/TestMessagesProto2.cs",
      "new_id": "ca2888473b39b880a9a5b00f52e15e949493da1a",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test.TestProtos/TestMessagesProto2.cs"
    },
    {
      "type": "modify",
      "old_id": "25fecb9b29e757c45494a278c32869d25d58589e",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test.TestProtos/Unittest.cs",
      "new_id": "fc69603a52159dee64d7baaa96cb660a8c2f6913",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test.TestProtos/Unittest.cs"
    },
    {
      "type": "modify",
      "old_id": "c9ba6328b9fb57bb56b9e4cfb671063e58db35a0",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/Descriptor.cs",
      "new_id": "1fa232b1148fa97dcaef0ef787163bd03a003c29",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/Descriptor.cs"
    }
  ]
}
