)]}'
{
  "commit": "905a29d0e61d5393f2b7646fae8e6b4a819e68f4",
  "tree": "d45abc27c5da03ab346c1bb2f07a6200a3236185",
  "parents": [
    "7f2d9ccbdef6e5c5a23d8f80f36464bcf1d54475"
  ],
  "author": {
    "name": "Carmi Grushko",
    "email": "carmi@google.com",
    "time": "Fri Dec 09 20:42:29 2016 +0000"
  },
  "committer": {
    "name": "John Cater",
    "email": "jcater@google.com",
    "time": "Mon Dec 12 20:35:05 2016 +0000"
  },
  "message": "Names of extra-action protos now take into account aspect names.\n\nThat is, if an Aspect registered an action that an extra-action is shadowing, its name will be used when creating the extra-action\u0027s ID and name.\n\nWithout this change, it\u0027s impossible to analyze extra-actions when there\u0027s more than one aspected rule that acts on the same rule (e.g., java_proto_library and java_lite_proto_library on the same proto_library).\n\n--\nPiperOrigin-RevId: 141587608\nMOS_MIGRATED_REVID\u003d141587608\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9efea2d008158b798e28a8dfa8b731802fee6e51",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/extra/ExtraActionSpec.java",
      "new_id": "745cea01bd23634b29f8ed7ed8d98d133ffbff9e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/extra/ExtraActionSpec.java"
    },
    {
      "type": "modify",
      "old_id": "ae4f5337cf5658a39ec3d5edba3d73f7a3923391",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java",
      "new_id": "2ad695227497e0d4d1ecabd933fb7c3e0bc8039c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java"
    }
  ]
}
