)]}'
{
  "commit": "0d55f4c3c754392a07e72f7146c484a8fb492d16",
  "tree": "d4aaa848454014db64b1af7f7532f841dca693d9",
  "parents": [
    "104cd41297856e168e252f3a6ee78fb29d4bae86"
  ],
  "author": {
    "name": "cparsons",
    "email": "cparsons@google.com",
    "time": "Wed Dec 20 14:49:13 2017 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Dec 20 14:50:47 2017 -0800"
  },
  "message": "Expose ObjcProtoAspect to Skylark.\n\nRELNOTES: None.\nPiperOrigin-RevId: 179737025\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6c795fd720469339a918322481d0bfddf565e76",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkAttr.java",
      "new_id": "23d353c7f45bc80f20ccce71fff4ba63bec1657e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkAttr.java"
    },
    {
      "type": "modify",
      "old_id": "82370f14d114aea43db07340e28b5d20509625fc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java",
      "new_id": "350e98d41c4b322431f19cd7ab6749998c223f84",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "0995d5fa6ac74b142035462854484a3aadcba5e1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java",
      "new_id": "1acd502f82c6096d8107c8a5e341355773998285",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java"
    },
    {
      "type": "modify",
      "old_id": "6d96a9220bfb84a06738ba26594c6d8ac3cfef62",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Attribute.java",
      "new_id": "9877ea405404258f376f999561e3e8b2691ffe2f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Attribute.java"
    },
    {
      "type": "modify",
      "old_id": "7e187d2cf2be9ea4ed5c03637d230edfd9324a4f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java",
      "new_id": "b8fed99cf927bee60da4329d346556899a091dab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85aea038807006eadec6da28badb72306e94c994",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkDefinedAspect.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4048b2fc22eecc296493a5438744189dcea16a6b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkNativeAspect.java"
    },
    {
      "type": "modify",
      "old_id": "f9c20db7d6fb1b8d45f6142c9b4709617fb21873",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleSkylarkCommon.java",
      "new_id": "b679558aaeaf4078b6cb37d3b9b1afc7aa5459cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleSkylarkCommon.java"
    },
    {
      "type": "modify",
      "old_id": "5143484b0a9c325fe1abdf4509c5bbd85510a474",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspect.java",
      "new_id": "45216725ec6498b02469711b4a30d8cb678514bd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspect.java"
    },
    {
      "type": "modify",
      "old_id": "adc0b344e59f430ed528bfc5f4e5d28ee5756bc3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java",
      "new_id": "f3d47e3763b6d5414fb17ae9b0aa80fafbcb5f1b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java"
    },
    {
      "type": "modify",
      "old_id": "c2093a27cf83d821c3cef9e4d24f542ba271af8a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java",
      "new_id": "ca57cbc88e24d61662bb2f594dc30c481027bd37",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java"
    },
    {
      "type": "modify",
      "old_id": "e0399b11c1eed95a98c401edfcde88b359ff9943",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java",
      "new_id": "119701661b9fb055132f0d70b7e3fef37506a4e8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java"
    },
    {
      "type": "modify",
      "old_id": "525f9be2f6e14ffe8bb400aae4fbe86c6c50bff2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/BUILD",
      "new_id": "ca3ef36b21c8f7f8f7a307d321963ed746fb45ed",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/BUILD"
    },
    {
      "type": "rename",
      "old_id": "1ad16997e0b584fc520d47e1da0661d122e0cd0a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java",
      "new_id": "a5353e1df293c22e386697a9b2eba7fa6cb0ec85",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkDefinedAspectsTest.java",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "d9475622067f7a9f7b0b6d11e877bcd580b6c9af",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java",
      "new_id": "202e28925b8e46fa73816fc4851e873fb73c1607",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java"
    }
  ]
}
