)]}'
{
  "commit": "a708a02680da349c85077acb6d8db21805342416",
  "tree": "4e740e29d18d5f4f547c3c424347959966fbddda",
  "parents": [
    "7c2279967a619d44848b5384096323fa7529ed08"
  ],
  "author": {
    "name": "Klaus Aehlig",
    "email": "aehlig@google.com",
    "time": "Tue Jul 11 12:54:40 2017 +0200"
  },
  "committer": {
    "name": "László Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Tue Jul 11 14:47:39 2017 +0200"
  },
  "message": "BuildEventWithConfiguration: represent configurations as BuildEvent\n\nFrom a BEP point of view, the only interface of a configuration we care\nabout is its BuildEvent structure. Represent it as such, so that we\ncan move this class to the rest of the buildeventstream module. This\nis a prerequisite for ActionOwners refering to configurations in the\nBEP.\n\nChange-Id: I6d1c1bf2951aac91607e83cad664553cd6620df8\nPiperOrigin-RevId: 161510049\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc1402573a5c99ae3fc7306f6061e0977dcc40da",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java",
      "new_id": "7e50b36ba00d4c9eb4bb2159515c6d8299c70b98",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java"
    },
    {
      "type": "modify",
      "old_id": "24739919811252ec344d0f45fad72ef339f8b26e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/TargetConfiguredEvent.java",
      "new_id": "56ddc4dceb06c23ba1d8d3d9ae5b58da931392cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/TargetConfiguredEvent.java"
    },
    {
      "type": "modify",
      "old_id": "5842a8e1863756e9ae476b6b391cad0a1b1ed8cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/VisibilityErrorEvent.java",
      "new_id": "afe4e34bc346d26e60417cde77f618afffb07d3d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/VisibilityErrorEvent.java"
    },
    {
      "type": "rename",
      "old_id": "a4742c01015c21fe029669e8a2d4334428d5a1d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/BuildEventWithConfiguration.java",
      "new_id": "4cd2b46daf9f6bee4326fa56c93d1f1b4f4226ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventWithConfiguration.java",
      "score": 62
    },
    {
      "type": "modify",
      "old_id": "1d4e55b55ecf9c8f1ecbd95b5c5fca6da08187e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BuildEventStreamer.java",
      "new_id": "fa2b152c91a703e006d108b180d6566b3d3b7084",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BuildEventStreamer.java"
    },
    {
      "type": "modify",
      "old_id": "cda02a7eff9b375ff43577161f48d157727e081c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/runtime/BuildEventStreamerTest.java",
      "new_id": "83c0891f3d0a7d97a429972b08f10567fcc678fa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/runtime/BuildEventStreamerTest.java"
    }
  ]
}
