)]}'
{
  "commit": "b5a76c5938c126b999fd78056bde31355f9c7a42",
  "tree": "a90d9ae68659f5e34b4b30a37f2efcfc5d6154f2",
  "parents": [
    "140634eccee693b567ba7591df550f7b72db1612"
  ],
  "author": {
    "name": "Chris Parsons",
    "email": "cparsons@google.com",
    "time": "Wed Apr 27 01:16:46 2016 +0000"
  },
  "committer": {
    "name": "Yun Peng",
    "email": "pcloudy@google.com",
    "time": "Wed Apr 27 11:47:56 2016 +0000"
  },
  "message": "Introduce apple_binary, which links together one or more c-family libraries and produces a potentially multi-architecture binary, controlled by the --ios_multi_cpus flag\n\n--\nMOS_MIGRATED_REVID\u003d120874805\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f7896bbde3f2c668ba50ea42a99670bfd95c073",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java",
      "new_id": "9bda692164d2c511d5451864bcc6b4fb7d696f6f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "026307684a353ee4385e3b7968fd1ab1c4d54119",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "498789c3fa3bec8d74ad90c08b6a7904651f0105",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinaryRule.java"
    },
    {
      "type": "modify",
      "old_id": "e1eff2af675b0ed2cd45ae938a5b7b4a7efcbf38",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java",
      "new_id": "c2547836bce1fb05b30b20cc594c7f4c1a6f55d7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f79039664bae2fbaf12ba4cd842d759e6e9c7537",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/LipoSupport.java"
    },
    {
      "type": "modify",
      "old_id": "6464a9968b6465d89f31024c040b744922a224bc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java",
      "new_id": "64c98bf7a464a6b9a63ec72c207d8840de49749d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java"
    },
    {
      "type": "modify",
      "old_id": "e3350d1f825585d5c5418271010d9eb761dd44a5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java",
      "new_id": "ac5d8301ad8d5ce2a2d156bed87307560554f05f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "e2fd8657184f46c6782544bc9d9525da5a0985d1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java",
      "new_id": "1d8bf7c2108bf18decdbfce9a75de05da90f894c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java"
    }
  ]
}
