)]}'
{
  "commit": "7e9eea48711d015a2764f119ea5e78d8b6447476",
  "tree": "31dfc7318f598f30fc8ccc15b573fd8aaba5a24d",
  "parents": [
    "979ff958c125adaae29d3f93d89243f7b9e68b24"
  ],
  "author": {
    "name": "Mark Slee",
    "email": "mcslee@apache.org",
    "time": "Mon Sep 10 21:00:23 2007 +0000"
  },
  "committer": {
    "name": "Mark Slee",
    "email": "mcslee@apache.org",
    "time": "Mon Sep 10 21:00:23 2007 +0000"
  },
  "message": "Adding Cocoa generator to Thrift\n\nSummary: Thanks to Andrew McGeachie for doing this\n\nReviewed By: dreiss\n\nTest Plan: No merge/build issues. Will solicit McGeachie for additions to test/cocoa in the future\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665254 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4766aa28adbcd396882ac28cadf8b36ba037b668",
      "old_mode": 33188,
      "old_path": "compiler/cpp/Makefile.am",
      "new_id": "ae69de9ba62246c5a1de3874cfa1a41449f7cedb",
      "new_mode": 33188,
      "new_path": "compiler/cpp/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14e0e610c0556dd4e221fa7f8a9db7b216d81f3c",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_cocoa_generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1696c207925429f3986b63c9bd5a7c60fb4be767",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_cocoa_generator.h"
    },
    {
      "type": "modify",
      "old_id": "4362029666a4750b2b4fd54e3cefceae7ae4cf96",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/main.cc",
      "new_id": "015d1bac23e3584656d05ec3206141a8fe612fd5",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/main.cc"
    },
    {
      "type": "modify",
      "old_id": "842084771ae0a7dfdb3ae09418f8ab8dc9da99fd",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/parse/t_program.h",
      "new_id": "f7516a35a72621aad78170fd2d68e726f1db3d9c",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/parse/t_program.h"
    },
    {
      "type": "modify",
      "old_id": "fbad955d742c418f1b8a542f4c025278afe8b036",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thriftl.ll",
      "new_id": "baaef5cadf645794f3f40d91344af0790133f224",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thriftl.ll"
    },
    {
      "type": "modify",
      "old_id": "8533805dd6a5b96a89071b235c96bd2e5e1d88cf",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrifty.yy",
      "new_id": "a96bfc4077cc11aa93d5fb9914eb48a7f8fad5bd",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrifty.yy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb64282057f871bc378f7cdace14c12e854f7cb6",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TApplicationException.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac8bc579dffe319718723c8cac7422a1bf457090",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TBinaryProtocol.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd239dee828abe6f510baea635221d00373d5fa7",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TBinaryProtocol.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95eaa8348b4cd95e4345d9ac32148446826c4b37",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TException.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f567717a84e4a4f15733356c234bd9f2e01f851",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TNSStreamTransport.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8130a8b580df25f4a13dff5e83da054edaff9013",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TNSStreamTransport.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96d3af6af4312480c5c0d6bbbef8a06638af644a",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TProtocol.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "638d0fad14ac01ac4fb1816b7b37bae6a198f08c",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TProtocolUtil.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "746790f57896c691641427330bcd3158b497eabc",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TProtocolUtil.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb0270e05c6046b15571f2bf900b3346d4913241",
      "new_mode": 33188,
      "new_path": "lib/cocoa/TTransport.h"
    }
  ]
}
