)]}'
{
  "commit": "67dd42c50d2b6d9c208bb1a4c63ee879781a9ac1",
  "tree": "f306f386bc210138da58fa14568b4b930fe15a2b",
  "parents": [
    "aa7ea3b698ed0ca4ae7e9bf2b1996db00063de32"
  ],
  "author": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Thu Oct 01 10:36:58 2015 +0100"
  },
  "committer": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Thu Oct 01 10:36:58 2015 +0100"
  },
  "message": "First pass at generating XML documentation from .proto comments.\nThis could be tidied up significantly, and at some point we will want to parse the markdown and generate more appropriate XML - but this is definitely better than nothing.\n\nGenerated code changes coming in next commit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7aa92ee19210cf5b7c64c59167bbd90cd6ac3152",
      "old_mode": 33188,
      "old_path": "cmake/libprotoc.cmake",
      "new_id": "35e5faf20fd06aad94295eb9a60959406a988fab",
      "new_mode": 33188,
      "new_path": "cmake/libprotoc.cmake"
    },
    {
      "type": "modify",
      "old_id": "caae2933e494a3e5bf320bbb828bb42968240cdd",
      "old_mode": 33188,
      "old_path": "src/Makefile.am",
      "new_id": "2985b5d812f0dd47626e14f5fe9cbaf35f5079ec",
      "new_mode": 33188,
      "new_path": "src/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ad2cbb507c34bce2e9736b01d9d890032ab941a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_doc_comment.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75eb0ea04d16d523d5c5ee7c2f0a266178f51817",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_doc_comment.h"
    },
    {
      "type": "modify",
      "old_id": "0e8f98369646d99246f1cda65052183e2cdf3230",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_enum.cc",
      "new_id": "566819898b1e31dc032804a4dc2b8c0eee86680c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_enum.cc"
    },
    {
      "type": "modify",
      "old_id": "f84ad6f7ac788ce1bf8901ad3b10be5ebf413230",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_map_field.cc",
      "new_id": "b493495da7ee7281928a6578d922d09dd13d4b17",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "16f7b0af61cfeb06c7ac1dadff65a8a7d6b633aa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_message.cc",
      "new_id": "21fbf7e3d2fb947f308fc5da2c3fe6d89bae57c6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_message.cc"
    },
    {
      "type": "modify",
      "old_id": "4f576cd1f606b1516a7d5862da948beb97377ad5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_message_field.cc",
      "new_id": "f81f769b29853426ce994f27ef61a8173b864374",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_message_field.cc"
    },
    {
      "type": "modify",
      "old_id": "fc043ec06cf85996a355714636a3d1aac346c1d5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_primitive_field.cc",
      "new_id": "76d5b2479be5dbfe6ed7e0b54a6d62e1246a71b7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_primitive_field.cc"
    },
    {
      "type": "modify",
      "old_id": "625631dfc8225c473ebd9ffe1e99210eed61a8f0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc",
      "new_id": "3a11b75d1bcc77b88dec2e8a3b1f3238062cc5f1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc"
    },
    {
      "type": "modify",
      "old_id": "7fbab681fb8e4f6664593cff202cbb3591c13960",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc",
      "new_id": "fc12faed80eaee85257dd1af270d99e8855c1ba5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc"
    },
    {
      "type": "modify",
      "old_id": "1163ce73d4cc15635bcfc923123a121a1abc88bb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc",
      "new_id": "5fe0b203dea9989411cb20f927a2cf60232f08ad",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc"
    },
    {
      "type": "modify",
      "old_id": "44f832bfcab3182fa1a55ba65f3b650512d81783",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc",
      "new_id": "6a3750e0038a483bbddd6ed24a00cfeb7f9a1d0a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc"
    }
  ]
}
