)]}'
{
  "commit": "a2a3399a6f84e29ab2dfc8c55739bbd495c314ce",
  "tree": "9a72979f27d09aa268485a208bc9802b45157d56",
  "parents": [
    "71f4a9c6f35007609ef423ab643c05c1f88731ce"
  ],
  "author": {
    "name": "Thomas Van Lenten",
    "email": "thomasvl@google.com",
    "time": "Tue Jun 14 13:23:37 2016 -0400"
  },
  "committer": {
    "name": "Thomas Van Lenten",
    "email": "thomasvl@google.com",
    "time": "Wed Jun 15 11:36:52 2016 -0400"
  },
  "message": "Add support for generation sources into a framework.\n\n- Add a protoc objc option (generate_for_named_framework) to set the name of\n  the framework all generated sources will be in.\n- Tweak some comments/naming to make it clear what is the Protobuf framework\n  vs. the framework for generated code.\n- Update the objc README to document the new generation option to protoc.\n\nThis is working towards https://github.com/google/protobuf/issues/1457.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7313e4fe9d779c386b53a13e4beaec93c5033de",
      "old_mode": 33188,
      "old_path": "objectivec/README.md",
      "new_id": "beda2cb6bbce8083315fee5308d1fc99969184d7",
      "new_mode": 33188,
      "new_path": "objectivec/README.md"
    },
    {
      "type": "modify",
      "old_id": "7774058ecae8b80022a4577f802269f23a448085",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_file.cc",
      "new_id": "73e6d8d73e141f9274fa63f5602377d3d6c7840f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_file.cc"
    },
    {
      "type": "modify",
      "old_id": "7326c901c1e1490479dd191537c5addec376e567",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_file.h",
      "new_id": "8e4388d8d24137c21cb502a4a960c79c58ee9028",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_file.h"
    },
    {
      "type": "modify",
      "old_id": "72e295de4977a0cab826708a591d6f8e2285dfaa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_generator.cc",
      "new_id": "ed3ece7fa1dda8e9398c0a459703e72368d62ca0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "5898d692096b5c67facf21dc874c9e913dc8edee",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_helpers.h",
      "new_id": "60536c8cbd82b0ac016442b4de78ebb1d60187a5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_helpers.h"
    }
  ]
}
