)]}'
{
  "commit": "0dbd5ec80d33ea2a37f5362a24fd72b2c5f51aaa",
  "tree": "87757b73246b762cede87e54620ef78b791f2881",
  "parents": [
    "edff88886b03055f8dff0c0dad61d9450b59a23e"
  ],
  "author": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Thu Jul 23 15:31:34 2015 +0100"
  },
  "committer": {
    "name": "Jon Skeet",
    "email": "jonskeet@google.com",
    "time": "Mon Jul 27 07:47:50 2015 +0100"
  },
  "message": "First attempt at using profile 259 for Google.Protobuf.\n\nThis requires .NET 4.5, and there are a few compatibility changes required around reflection.\nCreating a PR from this to see how our CI systems handle it. Will want to add more documentation,\nvalidation and probably tests before merging.\n\nThis is in aid of issue #590.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bae43b40be792835adbd2b43221653b0a1459681",
      "old_mode": 33188,
      "old_path": "csharp/src/AddressBook/AddressBook.csproj",
      "new_id": "8f8ca7e23a496ef4a6aab18a075ec2c01ded555f",
      "new_mode": 33188,
      "new_path": "csharp/src/AddressBook/AddressBook.csproj"
    },
    {
      "type": "modify",
      "old_id": "19fac17a814312b5ca9c19db435078a3cf9e09b7",
      "old_mode": 33188,
      "old_path": "csharp/src/AddressBook/app.config",
      "new_id": "a80813afe3fec60c699d6a069e04ac35ca778f3d",
      "new_mode": 33188,
      "new_path": "csharp/src/AddressBook/app.config"
    },
    {
      "type": "modify",
      "old_id": "c3c9d277ee73cce9e6a5ac2643c76d3e5fe4a6c6",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj",
      "new_id": "a040cda5ff0aa59d1a7efe1f5a40988a7a66fdc1",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj"
    },
    {
      "type": "modify",
      "old_id": "e2a5a1876245c765a0223d76c68ded6e5f0bd3ba",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.JsonDump/app.config",
      "new_id": "51278a456315e1322265abb9d46231bbaddb988a",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.JsonDump/app.config"
    },
    {
      "type": "modify",
      "old_id": "9ca5104d52340cd698d0e2ba10d79cb9e1a6640a",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Collections/MapField.cs",
      "new_id": "68f2f1cc2ad7e79d152698f90ef823e1506cd7c0",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Collections/MapField.cs"
    },
    {
      "type": "modify",
      "old_id": "9bab41eac5daaa427a06ce0718e7c10a980336f0",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Collections/RepeatedField.cs",
      "new_id": "ccd1a9bb3f5b96e3917cb07074a90685f01d9b53",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Collections/RepeatedField.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "934424f88da0b975b5e836f64e2b33b601ddf28a",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbfb47fac753ebedb32624031657e69f777c5425",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs"
    },
    {
      "type": "modify",
      "old_id": "29320ca835275d501d4bc134db91b007c5b21155",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj",
      "new_id": "b1f20816daaa8fa5020ffe83026f331fbbcdd842",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "modify",
      "old_id": "0893dc3d8a867481b038db9f39da498c6d2995ca",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs",
      "new_id": "3fccf884087461d65f211eda27f3c929c2d1b197",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs"
    },
    {
      "type": "modify",
      "old_id": "a8609b8a30ac504d63211f586f64583b272605c0",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs",
      "new_id": "60f2bb8be44359f1050ef536ecf10f62b5fc8ce3",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "20cbea9272c0567f53d7ac383fd3bdb22321f798",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs",
      "new_id": "8631a1c5b126e332a8d2afa885676ad042200f0f",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs"
    },
    {
      "type": "modify",
      "old_id": "cd4c5534231d831ee88f33fe53c6127c294f53c7",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs",
      "new_id": "8571a5eb19bb82c66e11aebdb76690fa7668232f",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs"
    },
    {
      "type": "modify",
      "old_id": "f00a51bafbf52df2eae9a6d8ad656d8f9de67ffe",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs",
      "new_id": "851efc26da9764605d8bbe09eceede3aee7ced28",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs"
    }
  ]
}
