)]}'
{
  "commit": "cd72f4b1769d169115347a61a67c5ed7087354fb",
  "tree": "baa5bd72c41b9aa3863ab33500bbe3b7ba3fe4b4",
  "parents": [
    "f3300b3096a58599d63e64e025666c92e1aef1b1"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Tue Feb 13 16:25:36 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Tue Feb 13 16:27:05 2018 -0800"
  },
  "message": "Add Codec for NativeAspectClass. As a result, remove @AutoCodec from concrete subclasses. Improve debugging message on serialization failures.\n\nLot of test-side changes to make sure aspects are properly registered with the RuleClassProvider.\n\nPiperOrigin-RevId: 185607202\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "905862a8d7e9410c23b31a7418ab762adc8741f3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/NativeAspectClass.java",
      "new_id": "ed6b77bbc2f9965cdd183c500ab4604aec4747ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/NativeAspectClass.java"
    },
    {
      "type": "modify",
      "old_id": "00b82486fb95f2df4bd23135a8a38ca67f6b1db1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkNativeAspect.java",
      "new_id": "4048b2fc22eecc296493a5438744189dcea16a6b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkNativeAspect.java"
    },
    {
      "type": "modify",
      "old_id": "42858be57178121dad7515f7bf3ca72f1b74b16c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidNeverlinkAspect.java",
      "new_id": "ff56c613fe565523514fab2c5050c058e110f5d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidNeverlinkAspect.java"
    },
    {
      "type": "modify",
      "old_id": "92eaa877f5522ebcce421b77e0e662d339f15983",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/DexArchiveAspect.java",
      "new_id": "e8be797e4f1835f528e462200f7b7e82c2eeb80a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/DexArchiveAspect.java"
    },
    {
      "type": "modify",
      "old_id": "5de8b4656a3e8162a728f51be736e1e5be04631e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcAspect.java",
      "new_id": "984d145bc973dd622a0dda4e21613efe8aa3515c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/J2ObjcAspect.java"
    },
    {
      "type": "modify",
      "old_id": "9bd8e022948543f94e5c55b248ccad41686188d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspect.java",
      "new_id": "010f2bcca37344388fd43a70cf7c7f3ac9dcadcb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspect.java"
    },
    {
      "type": "modify",
      "old_id": "e60bfebff693cad89147fb0ad4fb48ebba15ed88",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java",
      "new_id": "a3cb103758298547333392cee2adc5be016d4a15",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java"
    },
    {
      "type": "modify",
      "old_id": "fc9aa99a9a8a690cdc0e0af2d58f529d770297cb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java",
      "new_id": "279675f12c5d02377b143f28c0eb1017cbbca309",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "353f62f4a41a30b36f3b0f937c942704ad2ec0a2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java",
      "new_id": "dcea00a3ac2f6d1f166945bddd1d5f9245e4d114",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java"
    }
  ]
}
